Thumbnail image
Инструкция по устанвке java сервера Aion от комманды EMU

Привет.
Сегодня мы рассмотрим установку и настройку сервера AION EMU.
Что нам нужно для установки:
Перед установкой сервера устанавливаем MySQL,Navicat и  JDK(java) (если они ещё не установлены)
Итак, распаковываем архив с сервером. После установки видим следующие папки:
Thumbnail image
Начнём настройку. А начнём мы с создания базы данных:
  • запускаем Navicat
  • В столбике слева появится соединение (называться будет именем которые вы указали). Нажмите на него правой кнопкой и выберите New Database.
Thumbnail image
  • дадим имя нашей бд, например aion
  • далее нам нужно залить бекапы бд. Нажмите на таблицу aion правой кнопкой и выберите Execute Batch File... и выбираем файл ...\loginserver\sql\login_db.sql. Опять нажмите на таблицу aion правой кнопкой и выберите Execute Batch File... и выбирите  файл который находится в...gameserver\sql\gs_db_sql.sql
Thumbnail image
  • После всех действий в базе данных мы должны получить вот такие таблици:
Thumbnail image
  • теперь настраиваем Логинсервер. Заходим в папку ...\loginserver\config и открываем файл database.properties. Изменяем параметры доступа к БД:


# This class represents database driver class that will be used while connecting to database
database.driver=com.mysql.jdbc.Driver

# This is database url.
database.url=jdbc:mysql://localhost:3306/aion (указываем имя БД)

# Database user
database.user=root(пользователь БД)

# Database password
database.password=root(пароль к БД)

# Minimum amount of database connections that will allways in the pool
database.connections.min=5

# Maximum amount of DB connections that server can use
database.connections.max=10

# Script context that will be loaded by database factory, it should implement DAO instances
database.scriptcontext.descriptor=./data/scripts/system/database/database.xml



  • Далее открываем файл loginserver.properties из этой же папки и настраиваем сам логин сервер.


# LoginServer will listen for connections on specified port
loginserver.network.client.port=2106

# LoginServer will bind specified network interface
# * - bind all interfaces
loginserver.network.client.host=127.0.0.1(Пишем Ваш IP)

# How many times player can try to login before he get's banned for bruteforcing
loginserver.network.client.logintrybeforeban=5

# For what time in minutes player should be banned in case of bruteforcing
loginserver.network.client.bantimeforbruteforcing=15

# Host that will be used by LS to listen for GS connections
loginserver.network.gameserver.host=127.0.0.1 (IP гейм сервера)

# Port that will be used by LS to listen for GS connections
loginserver.network.gameserver.port=9014 (порт подключения к гейм серверу)

# Nuber of additional threads for NIO that will handle only reading
loginserver.network.nio.threads.read=0

# Nuber of additional threads for NIO that will handle only writing
loginserver.network.nio.threads.write=0

# Create accounts automatically or not?
loginserver.accounts.autocreate=true (если true - аккаунты буду создаватся автоматически; если false, то аккаунты автоматом создаватся не будут)




Так, с Логин сервером разобрались, теперь приступим к Гейм серверу.
  • Для начала нужно связать Гейм сервер и Логин сервер. Для этого открываем Navicat и открываем таблицу gameservers и пишем следующие параметры
id - 1 (id сервера)
mask - *(маска IP)
password - root (Ваш пароль к серверу, не перепутайте с паролем к БД)
Параметры id и password можно ставить на Ваше усмотрение. mask лучше оставить как *
alt
  • Теперь настроим параметры доступа к бд и парметры самого гейм сервера.
Открываем ...\gameserver\config\database.properties и меняем следующие параметры:




# This class represents database driver class that will be used while connecting to database
database.driver=com.mysql.jdbc.Driver

# This is database url.
database.url=jdbc:mysql://localhost:3306/aion (имя БД )

# Database user
database.user=root (пользователь БД)

# Database password
database.password=root (пароль к БД)

# Minimum amount of database connections that will allways in the pool
database.connections.min=5

# Maximum amount of DB connections that server can use
database.connections.max=10

# Script context that will be loaded by database factory, it should implement DAO instances
database.scriptcontext.descriptor=./data/scripts/system/database/database.xml



Далее открываем ...\gameserver\config\gameserver.properties и настраиваем сам гейм сервер:



# Port that will be used to listen for client connections
gameserver.network.client.port=7777 (порт для гейм сервера)

# Host that will be used to listen for client connections
gameserver.network.client.host=*

# Maximum online players on the server
gameserver.network.client.maxplayers=100

# Address of login server
gameserver.network.login.address=localhost:9014 (адрес логинсервера)

# Id of this game server
gameserver.network.login.gsid=1 (id сервера, тот что мы прописывали)

# Password of this game server
gameserver.network.login.password=root (пароль доступа к серверу который Вы указывали в БД)

# Additional threads that are used to read network data
gameserver.network.nio.threads.read=0

# Additional threads that are used to write network data
gameserver.network.nio.threads.write=0

# Name of gameserver
gameserver.name=www.LineageGamebox.ru (имя сервера)

# Character name pattern to be checked at char creation
gameserver.character.name.pattern=[a-zA-Z]{2,10}




Теперь осталось только запустить сервера:
  • Login server - ...\loginserver\StartLS.bat
alt
  • Game server - ...\gameserver\StartGS.bat
alt

Ну вот и всё.

Есть вопросы? Задайте их на Форуме

Комментарии 

 
-2 #7 HellR@iser 13.02.2011 17:54
Цитирую AlexseiEresko:
капец все по инструкции сделал при запуске пишет нажмите клавишу для продолжения , я жми и кмд закрывается че делать ? кстати как лаунчер сделать ?

Отпишитесь на форуме, только не забудьте добавить скрин с ошибкой
 
 
0 #6 AlexseiEresko 13.02.2011 16:16
капец все по инструкции сделал при запуске пишет нажмите клавишу для продолжения , я жми и кмд закрывается че делать ? кстати как лаунчер сделать ?
 
 
0 #5 AlexseiEresko 13.02.2011 16:15
блин все сделал по инструкции но понять не могу почему пишет при запуске нажмите клавишу для продолжения . я жму и ни чего не происходить кмд закрывается тока и все
 
 
+1 #4 HellR@iser 15.12.2009 07:26
Enigman я активировал Вас на форуме.
Жду Ваших вопросов
 
 
-3 #3 Enigman 12.12.2009 08:28
HellR@iser стукни пожалуйста в аську или дай свою ...Я не ставил не разу серверы л2 ..и думаю и ошибки делаю...а ошибка в том что консоль выдает ошибки,а мускул у меня уже стоял но он его не видит (видит токо старую мою базу WoW) пытался установать ваш мускул но он не устанавливаетьс я..
на форуме зарегистрировал ся,но писать не могу.т.к жду подтверждения.
 
 
+1 #2 HellR@iser 11.12.2009 16:45
Пожалуйста опишите проблему на форуме.
 
 
-1 #1 Enigman 11.12.2009 11:51
Ппц ниче не получаеться...+ у меня сервер вов на компе...я все также делал ...к вову подсоединял ..а тут к л2..но ниче не получаеться...Помогите плз .зделать
стукните в аську 416057978
 

Гости не могут оставлять коментарии!

Авторизация



Кто на сайте

Сейчас 15 гостей онлайн

Aдминистрация

Hellr@iser - Администратор
icq_icon 5737487
spacer_1
S.e.n.s.o.R
- Главный модератор
icq_icon 462312011
spacer_1

Облако тегов



Каталог@MAIL.RU - каталог ресурсов интернет Информер тиц pr