0. Если вы хотите онлайн больше 64 человек тогда вам нужен Windows 2003 Server(или 2008). Так как Windows XP не поддержует больше 64 человек онлайн
1. Распаковуем архивы в отдельную папку
2. качаем и ставим
http://www.microsoft.com/downloads/details.aspx?FamilyID=32BC1BEE-A3F9-4C13-9C99-220B62A191EE&displaylang=en
или
http://www.microsoft.com/downloads/details.aspx?FamilyId=90548130-4468-4BBC-9673-D6ACABD5D13B&displaylang=en
смотря какая у вас платформа
3. ставим Mysql
можна взять тут
http://dev.mysql.com/downloads/mysql/5.0.html#win32
после установки просьба в my.ini
найти #Set the SQL mode to strict
и поставить коментарии перед sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_E NGINE_SUBSTITUTION"
долно выглядить вот так # Set the SQL mode to strict
#sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_E NGINE_SUBSTITUTION"
4. создаем базу с название wow_server(или можите по желанию)
заливаете туда дамп базы из папки \base
5. заходим в каждую папку сервера
WS\conf
sql.conf - настраиваем подключение к базе
world_server.conf - настраиваем
для прослушивание порта 4200
WorldServerListenIp = 127.0.0.1
WorldServerPort = 4200
для прослушивание порта для колиды если вы будите ее использовать
CollideServerListenIp = 127.0.0.1
CollideServerPort = 4415
для прослушивание порта Релей сервера
RelayServerListenIp = 127.0.0.1
RelayServerPort = 4416
дальше все настрйоик по вашему усмотрению
конфигурация Вс севрер если (используеться/не используеться) колида
# Enable 3D Geometry calculation on sever (yes - no, 1 - 0)
#
Geometry = no
# Enable 3D Geometry calculation on sever using external connection to COLLIDE server (yes - no, 1 - 0)
#
GeometryServer = yes
-------------------------------
# Enable 3D Geometry calculation on sever (yes - no, 1 - 0)
#
Geometry = yes
# Enable 3D Geometry calculation on sever using external connection to COLLIDE server (yes - no, 1 - 0)
#
GeometryServer = no
RS\conf
sql.conf - настраиваем подключение к базе
realm_server.conf
для прослушивание порта на подключение (127.0.0.1 по умолчанию) если вы хотите чтоб к вам заходили на север тогда ставте внешний ИП тут
RealmServerListenIp = 127.0.0.1
RealmServerPort = 3725
все остальное по желанию
\LS\conf
sql.conf - настраиваем подключение к базе
login_server.conf
для прослушивание порта на подключение (127.0.0.1 по умолчанию) если вы хотите чтоб к вам заходили на север тогда ставте внешний ИП тут
LoginServerListenIp = 127.0.0.1
LoginServerPort = 3724
все остальное по желанию
ES\conf
sql.conf - настраиваем подключение к базе
RelayServerListenIp = 127.0.0.1
RelayServerPort = 4416
все остальное по желанию
CS\conf
collide_server.conf
для прослушивание порта на подключение
CollideServerListenIp = 127.0.0.1
CollideServerPort = 4415
все остальное по желанию
6. кидаем все что в папке tools в папку с игрой World of Warcraft\Data
ИГРА ДОЛЖНЫ БЫТЬ ВЫКЛЮЧЕНА И ВСЕ ОПРЕАЦИ ПО ПООЧЕРЕДИ - если у вас будет игра занята какмито приложение (распаковка не произойдет)
а) запускаем extract_dbc.bat - это распаковываються ДБЦ файлы
готовую папку dbc расбрасуем в корни серверов там где они нуждаються
б) запускаем collide.bat - это распаковываються карты колиды
готовую cdmaps бросаем в папку CS
в) запускаем MapExporter.exe - это распаковываються карты для ВС
готовую cdmaps бросаем в папку WS
(в файлах *.bat выставляем какая у вс верси или ГБ или УС)
7. заходим в базу Navicat MySQL
скачать можна в инете -)
заходим в таблицу realm_list и настраиваем на тот ИП который будет прослушивться 127.0.0.1 или хх.хх.хх.хх
заходим в таблицу worldserver_list и настраиваем на тот ИП который будет прослушивться 127.0.0.1 или хх.хх.хх.хх
8. сайт уже сами напишите или поищите старый
запускать
CS_Server_Alive.bat
ES_Server_Alive.bat
LS_Server_Alive.bat
RS_Server_Alive.bat
WS_Server_Alive.bat
9. выставля настройки опыта и т.д WS\scripts
config.py
выставлять дроп денег
выставля настройки опыта и т.д WS\scripts
creature_class.py
def GenerateLoot_Money(self, killer):
после чего сохраняете(запоминаем питон нежный к синтаксису)
удаляем временые файлы *.pyo c помощью clean.bat - есл таковы есть
изапускаем
дальше все команды вы можиет узнать глянув в WS lang_хх.txt