Создание своего сервера Tales of Pirates(Пиратия Онлайн)(новый гайд)

Предыдущая тема Следующая тема Перейти вниз

Создание своего сервера Tales of Pirates(Пиратия Онлайн)(новый гайд)

Сообщение  Moonwolf в Вс Окт 18, 2015 4:37 pm

Системные требования:


Операционная Система (OS): Windows XP, Vista, 7, 8, Server 2003, Server 2008.
Процессор (CPU): 2х2.0 ГГц
Оперативная Память (RAM): 4 Гб и больше
Жесткий Диск (HDD): 200-500 Мб под серверные файлы, остальное под log, backup и т.п.
Интернет (Internet): 10 Мбит/c на 1000 человек
P.S: Остальные девайсы как Видео, аудио карты нас не интересуют. Запустить сервер можно и при меньших конфигурациях компьютера, но это может повлиять на работоспособность сервера.

Инструменты:
Microsoft SQL Server 2008 r2 - скачать
Сервер настроенный для игры одному+базы(V1.38) - скачать
Клиент пропатченный для игры одному(V1.38) - скачать
Сервер настроенный для игры одному+базы(V2.0) - описание сервера / скачать
Клиент пропатченный для игры одному(V2.0) - скачать
Установка:
Установка Microsoft SQL Server 2008 R2 - описание и видеогайд
Подключение Базы Данных в Microsoft SQL Server 2008 R2 - описание
Создание Пользователя в Microsoft SQL Server 2008 R2 - описание

Настройка конфигураций и запуск сервера:
AccountServer.cfg
Код:
[net]
listen_port = 1978
listen_ip = 127.0.0.1

[db]
dbserver = 127.0.0.1
db = AccountServer
userid =
passwd =

[bill]
enable_bill = 0
enable_passport = 0
enable_kickuser = 0

bill_server1 = 127.0.0.1:7243
bill_server2 = 127.0.0.1:7243

[tom]
enable_tom = 0

[gs]
GroupServerAndor = GroupServerAndor
GroupServerAndor1 = GroupServerAndor1
GroupServerAndor2 = GroupServerAndor2
GroupServerAndor5 = GroupServerAndor5
GroupServerAndor6 = GroupServerAndor6
enable_ping = 1

userid =
passwd =

Ваши имя пользователя и пароль(зашифрованный) от Microsoft SQL Server.
Как их сделать? Создаем пользователя и пароль для *.cfg файлов

GameServer.cfg (GameServer2.cfg, GameServer3.cfg, GameServer4.cfg)
Код:
[ID]
name = GameServer00 //GameServer01, GameServer02, GameServer03, GameServer04...
equment = system

[Gate]
gate = 127.0.0.1, 1971

[Map]
map = garner

[DB]
db_ip = 127.0.0.1
db_usr =
db_pass =

[Socket]
keep_alive = 120

[BaseID]
BaseID = 0x50000000

[Entity]
max_ply = 3000
max_cha = 15000
max_item = 30000
max_tnpc = 300

[Guild]
guild_num = 80
guild_try_num = 80

[Item]
item_show_time = 60
item_prot_time = 30

[Interval]
say_interval = 3

[LOG]
log_cha = 0
log_cal = 0
log_ai = 0
log_mission = 0

[Debug]
supercmd = 1

[Res]
res_dir = ./resource
log_dir = log\\log

// [Large map switch]
db_mapmask = 1

userid =
passwd =

Ваши имя пользователя и пароль(зашифрованный) от Microsoft SQL Server.
Как их сделать? Создаем пользователя и пароль для *.cfg файлов

Строка [Map]. Сюда добавляют карты, для их запуска.
Код:
[Map]
map = garner
Один геймсервер не может вытянуть несколько больших карт. Для этого создаём несколько конфигов с разными картами картами (GameServer01, GameServer02, GameServer03, GameServer04...) подробнее тут - http://moonwolf.toxicfarm.com/t241-topic#1412
GateServer.cfg
Код:
[Main]
Name = PKO138
Version = 136

[GroupServer]
IP = 127.0.0.1
Port = 1976
EnablePing = 180

[ToClient]
IP = 0.0.0.0
Port = 1973
CommEncrypt = 1
EnablePing = 60
MaxConnection = 1000

[ToGameServer]
IP = 127.0.0.1
Port = 1971
EnablePing = 180

[ShowRange]
ShowMin = 500
ShowMax = 800
IsUse = 1

GroupServer.cfg
Код:
[Main]
Name = GroupServerAndor2
Listen_Port = 1977
Listen_IP = 127.0.0.1
KeepAlive = 600
Version = 103

[AccountServer]
AcctEnable = 1
Password = GroupServerAndor2
IP = 127.0.0.1
Port = 1978

[Database]
IP = 127.0.0.1
DB = GameDB
Login =
Password =
MaxVal = 2000000000

[character]
MaxCharacterNum = 3
MaxValue = 30
MaxPerson = 3000

[friend]
MaxInvitedNum = 5
InvitedTime = 30
MaxFriendNum = 50
FriendGroupNum = 10

[team]
MaxInvitedNum = 5
InvitedTime = 30
MaxPersonNum = 5

[chat]
MaxChatNumPerPlayer = 30
maxPlayerPerChat = 50
WorldInterval = 60
TradeInterval = 300
ToYouInterval = 2
WorldFee = 1000
WorldFeeInterval = 1000

[bird]
Argent City = garner
Shaitan City = magicsea
Icicle Castle = darkblue

userid =
passwd =

Ваши имя пользователя и пароль(зашифрованный) от Microsoft SQL Server.
Как их сделать? Создаем пользователя и пароль для *.cfg файлов

Запускать сервер можно как угодно, но лучше всего так:
Код:
AccountServer.exe => GameServer.exe => GroupServer.exe => GateServer.exe
Если есть FilterServer, то его тоже не забываем запускать.

Создаём или правим аккаунт для игры - гайд по созданию аккаунта


==============================================================
Полезные знания по игре:
==============================================================
ГМ команды
avatar
Moonwolf
Admin
Admin

Сообщения : 402
Репутация : 15
Дата регистрации : 2009-01-13
Возраст : 34
Откуда : город воинской славы Елец

http://moonwolf.toxicfarm.com

Вернуться к началу Перейти вниз

Предыдущая тема Следующая тема Вернуться к началу


 
Права доступа к этому форуму:
Вы не можете отвечать на сообщения