Опишу по этапно как запусить сервер в данном случае будет описываться интерлюд сервер. Подготовка:
Установите следующие программы: Navicat,java машину и MySQL.
Настройка MySQL:
После установки запустите MySQL Server Instance Config Wizard , жмём далее выбираем "Standart Configuration" , ничего не меняем next, далее вводим логин и пароль(в мануале будет использоваться пароль и логи root) root , жмём "Execute" , если появляется ошибка то отключаем фаервол либо перезагружаемся. Жмём "Finish" настройка MySQL завершена.
Настройка Navicat:
После того как вы успешно установили Navicat запускаем его и нажимаем на кнопку "Connection" , в поле "Connection name" вводим любое имя (например la2) , в поле "User name" и "password" вводим "root" и жмём "Test Connection" , после нажатия должно быть написано "Connection Successful" если вылетает ошибка проверяйте правильность написания логина и пароля,фаервол.Далее выбираем созданное подключение, жмём пкм и выбираем "New Database..." и в поле ввода имени датабазы пишем "l2jdb" . Настройка Navicat завершена.
Настройка сервера:
Распакуйте архив "server_ver.1.0.exe" в "C:Server". Далее пкм на "C:servertoolsdatabase_installer.bat" и выбираем "Изменить"
Quote
REM ##############################################
REM ## Укажите ниже параметрv вашей базv данных ##
REM ##############################################
REM Путь к файлу MYSQL.exe
set mysqlBinPath=С:Program FilesMySQLMySQL Server 5.0bin
set DateT=%date%
REM LOGINSERVER
set lsuser=root
set lspass=root
set lsdb=l2jdb
set lshost=localhost
REM GAMESERVER
set gsuser=root
set gspass=root
set gsdb=l2jdb
set gshost=localhost
REM ############################################
Прописываем всё как показано в выше и сохраняем. Далее запускаем "C:servertoolsdatabase_installer.bat" выбираем "Полная инст аляция сервера авторизации." , далее "Полная инсталяция сервера игры" . Ждём завершения прописывания базы и по окончанию закрываем.
Настраиваем gameserver:
Открываем блокнотом "C:servergameserverconfigserver.properties"
Quote
# Укажите здесь (ip) адрес вашего Игрового Сервера, Или используйте символ *
GameserverHostname=*
GameserverPort=7777
# Если ваш сервер опубликован с помощью NAT укажите здесь ваш ВНЕШНИЙ IP. Или используйте символ *
ExternalHostname=127.0.0.1
# Если ваш сервер опубликован с помощью NAT укажите здесь ваш ВНУТРЕННИЙ IP. Или используйте символ *
InternalHostname=127.0.0.1
# Укажите порты Вашего Логин-сервера
LoginPort=9014
LoginHost=127.0.0.1
# Укажите идентификатор (ID) вашего сервера (например- 0 это Bartz).
RequestServerID = 0
# Укажите (true), если ваш Логин сервер настроен на свободную выдачу идентификаторов
AcceptAlternateID = True
# Параметры Базы данных
Driver=com.mysql.jdbc.Driver
#Driver=org.hsqldb.jdbcDriver
#Driver=com.microsoft.sqlserver.jdbc.SQLServerDriver
URL=jdbc:mysql://localhost/l2jdb
#URL=jdbc:hsqldb:hsql://localhost/l2jdb
#URL=jdbc:sqlserver://localhost/database=l2jdb/user=sa/password=
Login=root
Password=root
MaximumDbConnections=100
Изменяем некоторые строки как проказано выше и сохраняем файл. Настраиваем loginserver:
Открываем блокнотом "C:serverloginconfigloginserver.properties"
Quote
# This is transmitted to the clients connecting from an external network, so it has to be a public IP or resolvable hostname
ExternalHostname=127.0.0.1 # This is transmitted to the client from the same network, so it has to be a local IP or resolvable hostname
InternalHostname=127.0.0.1
# Database info
Driver=com.mysql.jdbc.Driver
#Driver=org.hsqldb.jdbcDriver
#Driver=com.microsoft.sqlserver.jdbc.SQLServerDriver
URL=jdbc:mysql://localhost/l2jdb
#URL=jdbc:hsqldb:hsql://localhost/l2jdb
#URL=jdbc:sqlserver://localhost/database=l2jdb/user=sa/password=
Login=root
Password=root
MaximumDbConnections=10
Изменяем строки как показано выше. Регистрация сервера в бд:
Запускаем "C:serverloginRegisterGameServer.bat" и должно появится следующие:
Quote
Welcome to L2J GameServer Regitering
Enter The id of the server you want to register
Type 'help' to get a list of ids.
Type 'clean' to unregister all currently registered gameservers on this LoginSer
ver.
Your choice:
Пишем "1" и должно появится следующие:
Quote
Welcome to L2J GameServer Regitering
Enter The id of the server you want to register
Type 'help' to get a list of ids.
Type 'clean' to unregister all currently registered gameservers on this LoginSer
ver.
Your choice:
1
Server Registered hexid saved to 'hexid(server 1).txt'
Put this file in the /config folder of your gameserver and rename it to 'hexid.t
xt'
Для продолжения нажмите любую клавишу . . . Далее жмём любую клавишу.
Видим что в "C:serverlogin" появился "hexid(server 1).txt" переименовываем этот фаил в "hexid.txt" и переносим в "C:servergameserverconfig"
Настройка завершена.
Для регистрации акаунтов используем "C:serverloginstartSQLAccountManager.bat"
Для запуска сервера запускаем "C:serverloginstartLoginServer.bat" и "C:servergameserverstartGameServer.bat"
Ну вот и все, удачи;)