[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
FAQ по запуску сервера
Alex_SHINODAДата: Четверг, 14.02.2008, 10:33 | Сообщение # 1
Генералиссимус
Группа: Администраторы
Сообщений: 24
Репутация: 2
Статус: Offline
Опишу по этапно как запусить сервер в данном случае будет описываться интерлюд сервер.

Подготовка:
Установите следующие программы: 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:\server\tools\database_installer.bat" и выбираем "Изменить"

Quote
REM ##############################################
REM ## Укажите ниже параметрv вашей базv данных ##
REM ##############################################
REM Путь к файлу MYSQL.exe
set mysqlBinPath=С:\Program Files\MySQL\MySQL Server 5.0\bin
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:\server\tools\database_installer.bat" выбираем "Полная инст аляция сервера авторизации." , далее "Полная инсталяция сервера игры" . Ждём завершения прописывания базы и по окончанию закрываем.

Настраиваем gameserver:
Открываем блокнотом "C:\server\gameserver\config\server.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:\server\login\config\loginserver.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

Quote
# 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:\server\login\RegisterGameServer.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:\server\login" появился "hexid(server 1).txt" переименовываем этот фаил в "hexid.txt" и переносим в "C:\server\gameserver\config"
Настройка завершена.
Для регистрации акаунтов используем "C:\server\login\startSQLAccountManager.bat"
Для запуска сервера запускаем "C:\server\login\startLoginServer.bat" и "C:\server\gameserver\startGameServer.bat"

ЗЫ огромное спасибо моему другу X@nder'у за любезно предоставленный матерьял. smile


 
  • Страница 1 из 1
  • 1
Поиск: