Установка сервера Aion-Unique (rev 850+) - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Пользователи Календарь Все разделы прочитаны
Вернуться   Форум администраторов игровых серверов > MMO > Aion > Документация

Важная информация

Документация Описание установок и настроек как самого эмулятора Aion-Emu, так и сопутствующих инструментов.

Ответ
Опции темы
Непрочитано 23.01.2010, 20:16   #1
Пользователь

Автор темы (Топик Стартер) Установка сервера Aion-Unique (rev 850+)

Для запуска сервера нам потребуется Java SE Development Kit (JDK) последней версии , сервер базы данных MySQL, воспользуемся Denwer'ом, и программой для управления (визуально) MySQL HeidiSQL ну и конечно же сам сервер Aion-Unique (на данный момент сборка 869, найдете на http://zone-game.info ).
После того как вы все это скачали и установили программы беремся за сервер, распаковываем его в любую допустим C:\AI_server\ у вас должны быть в архиве обязательно 2 папки это gameserver и loginserver, у вас должно получиться что вроде такого (извиняюсь, обламывает меня скриншоты делать):
C:\AI_server\loginserver
C:\AI_server\gameserver


1. УСТАНОВКА БАЗЫ ДАННЫХ. (на примере денвера)
Запускаем наш Денвер (это веб сервер (APACHE+PHP+MySQL)) на рабочем столе это RUN или же лезем туда куда вы его установили например C:\WebServer\Denwer\Run.exe.
После того как вы запустили веб сервер, а точнее нам нужно именно MySQL сервер, запускаем программу HeidiSQL у вас сразу выскочит окно, если вы в первый раз включаете программу то сразу видим зелененький круг с +NEW называем наше подключение например aion в поле
PHP код:
Hostname/IP127.0.0.1
User
:   root
Password
:   root  (или тот что вы придумали при установки Mysql у Vertrigo он vertrigo)
Port3306 
Жмем на Save+Connect, больше нам туда ниче не надо будет вводить.
После как вы удачно соединились с сервером Базы данных увидете в правой колонке root@127.0.0.1, сразу жмем на эту надпись и выбираем в контекстном меню Create database в поле Name пишем au_server_ls и точно также создайте 2ю базу данных с именем au_server_gs. Далее нам нужно будет создать таблицы в этих базах начнем с базы логин сервера au_server_ls выделяем и с в левом окошке ищем вкладку QUERY заходим в нее ПОСЛЕ ЧЕГО:
Цитата:
Заходим C:\AI_server\loginserver\sql видим там 4 файла с расширением *.sql вот эти файлы мы выделяем (не зацепите build.xml) и перетаскиваем в окно HeidiSQL вкладка QUERY (на данный момент там 4 файла account_data.sql account_time.sql banned_ip.sql gameservers.sql) вы увидите что у вас вместо чистого поля появились запросы после чего жмем F9 чтобы выполнить запросы после как все это дело накатилось очищаем поле QUERY правой кнопкой Clear или же Ctrl+w, выделяйте и так же повторите только накатите по очереди в начале au_server_gs.sql очистите окно и потом droplist.sql жмем F9 и ждем пока выполнятся запросы
2. Настройка Config Файлов:
начнем с логина для этого лезем в C:\AI_server\loginserver\config
открываем database.properties и настраиваем

Цитата:
# This is database url. Адрес MySQL:порт | название БД логин сервера
database.url=jdbc:mysql://localhost:3306/au_server_ls

# Пользователь Базы данных, обычно не меняется
database.user=root

# пароль для доступа, для тех у кого Denwer можно не менять по умолчанию пароль root
database.password=root

# Minimum amount of database connections that will allways in the pool
database.connections.min=5
Сохраняем закрываем и открываем следующий loginserver.properties

Цитата:
#

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

# можете вписать свой ИП адрес, у меня стоит *
# * - bind all interfaces
loginserver.network.client.host=*

# 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

# IP адрес гейм сервера на локалке пойдет 127.0.0.1
loginserver.network.gameserver.host=127.0.0.1

# 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

# Автоматическое регистрация пользователей true- включена / False отключена
loginserver.accounts.autocreate=true
с логином разобрались лезем в гейм сервер С:\gameserver\config

файл database.properties настраивается также как и для логина проблем возникуть не должно.
открываем ipconfig.xml все удаляете и оставляете следущее
Цитата:

<ipconfig default="ИП_адрес">
</ipconfig>
открываем gameserver.properties

Цитата:
# Port that will be used to listen for client connections
gameserver.network.client.port=7777

# Ип адрес гейм сервера
gameserver.network.client.host=127.0.0.1

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

# вместо localhost пишем Ип адрес логин сервера
gameserver.network.login.address=localhost:9014

# Id of this game server
gameserver.network.login.gsid=1

# пароль тот что писали в базе логина таблица gameservers напишу чуть ниже
gameserver.network.login.password=123

# 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

# Enable/disable deadlock detector (true/false)
gameserver.deadlock.enable=false

# Interval for deadlock detector run schedule (seconds)
gameserver.deadlock.interval=300

# Name of gameserver
gameserver.name=aion private

# Character name pattern to be checked at char creation
# To enable UTF support for names - set this parameter to [a-zA-Z\u0410-\u042f\u0430-\u044f]{2,10}
gameserver.character.name.pattern=[a-zA-Z]{2,10}

# Server Country Code (cc) для руофф клиента ставим 7
gameserver.country.code=1

# Server Mode
# 0 = user is bind to a realm (can't create characters from both realms at the same time)
# 1 = user can create characters from both realms
# 34 = user is bind to a realm, can't create more than 2 characters and can't enter the game world (character reservation mode)
gameserver.mode=1

# Server shutdown delay in seconds
# Shall be a multiple of 10 (default: 60)
gameserver.shutdown.delay=60

#Speaking mode between factions
# 0 = default, factions can't speak together
# 1 = all players can speat to all others
gameserver.factions.speaking.mode=0

#Автоизучение скиллов без книг
# true = no skillbooks are required
# false = need skillbooks to learn lvl1 skill
gameserver.skill.autolearn=false

#----------------------------
#Рейты сервера
#----------------------------
#Опыт в соло
gameserver.rate.xp=1
#Опыт идущий в группе
gameserver.rate.groupxp=1
#Дроп вещей хлама в общем всего что падает
gameserver.rate.drop=1
#Опыт за прохождения квестов
gameserver.rate.quest.xp=1
#КИнахи за квест
gameserver.rate.quest.kinah=1

#----------------------------
#Npc config's:
#----------------------------
#Отключает агрессивность мобов, по умочанию они агрессивны значение True отключит агресивность
gameserver.disable.mob.aggro=false

#----------------------------
#Class change config's:
#----------------------------
#False / True (Отключаем /включаем) автополучение професий
gameserver.enable.simple.2ndclass=false
так затем лезем в базу данных ae_server_ls талица gameserver (в heidiSQL переходим во вкладку DATA) жмем правой кнопкой в меню выбераем INSERT ROW и вписываем следущее:
Цитата:
Id: 0
mask: 127.0.0.1 (Ип гейм сервера)
password: 123
что не поняли пишите
XpyHDeL вне форума Ответить с цитированием
Сказали спасибо:
Непрочитано 23.01.2010, 20:28   #2
Аватар для Wolf
Пользователь

По умолчанию Re: Установка сервера Aion-Unique (rev 850+)

то,что доктор прописал, автору спасибо! Есть один вопрос,как подключить своего друга к моему серваку?

Последний раз редактировалось Wolf; 23.01.2010 в 20:57.
Wolf вне форума Ответить с цитированием
Непрочитано 23.01.2010, 20:55   #3
Пользователь

Автор темы (Топик Стартер) Re: Установка сервера Aion-Unique (rev 850+)

для спасЫбо кнопка есть
XpyHDeL вне форума Ответить с цитированием
Непрочитано 23.01.2010, 21:18   #4
Аватар для Wolf
Пользователь

По умолчанию Re: Установка сервера Aion-Unique (rev 850+)

расскажите пожалуйста,как подключить своего друга к моему серваку
Wolf вне форума Ответить с цитированием
Непрочитано 23.01.2010, 21:47   #5
Аватар для BeLiX
Пользователь

По умолчанию Re: Установка сервера Aion-Unique (rev 850+)

Цитата:
Сообщение от Wolf Посмотреть сообщение
расскажите пожалуйста,как подключить своего друга к моему серваку
тебе надо ему патч скинуть на твой серв
минимум скинуть ему Aion.ini или start.bat (как у меня... у меня с .exe не работает)
а в нем написать

Цитата:
@echo off
start bin32\aion.bin -ip:Твой айпи -port:2106 -cc:7 (если у тебя ру, и 2 если евро)-lang:rus -noweb
BeLiX вне форума Ответить с цитированием
Сказали спасибо:
Непрочитано 23.01.2010, 22:03   #6
Аватар для Wolf
Пользователь

По умолчанию Re: Установка сервера Aion-Unique (rev 850+)

Цитата:
Сообщение от BeLiX Посмотреть сообщение
тебе надо ему патч скинуть на твой серв
минимум скинуть ему Aion.ini или start.bat (как у меня... у меня с .exe не работает)
а в нем написать
а какой патч,тот что я себе ставил для сервера (1.5.1.5)?
Wolf вне форума Ответить с цитированием
Непрочитано 23.01.2010, 22:57   #7
Аватар для BeLiX
Пользователь

По умолчанию Re: Установка сервера Aion-Unique (rev 850+)

Цитата:
Сообщение от Wolf Посмотреть сообщение
а какой патч,тот что я себе ставил для сервера (1.5.1.5)?
вопервых у него должен быть клиент, а минимальний пачт это скинуть ему 1 или 2 файла.
а именно те что я више описивал
если ты в клиенте зделал изменения то и их также нужно добавлять в патч...

Кстати ты Бин папку заменял?

если и бин изменял то ету же папку кинуть также надо
проще сказать надо всё что ты изменял в своем клиенте надо ему кинуть
BeLiX вне форума Ответить с цитированием
Сказали спасибо:
Непрочитано 24.01.2010, 11:37   #8
Пользователь

Автор темы (Топик Стартер) Re: Установка сервера Aion-Unique (rev 850+)

Клиент 1.5.1.5 подойдет закинь ему в папку bin32 файл d3dx9_38.dll и в корень игры start.bat с содержимым то что сверху написал BeLIX
XpyHDeL вне форума Ответить с цитированием
Непрочитано 25.01.2010, 01:38   #9
Аватар для Darklamar
Пользователь

По умолчанию Re: Установка сервера Aion-Unique (rev 850+)

Вот скрин ошибки
Darklamar вне форума Ответить с цитированием
Непрочитано 25.01.2010, 04:48   #10
Пользователь

Автор темы (Топик Стартер) Re: Установка сервера Aion-Unique (rev 850+)

хах смотри ты database.properties перенастроил )) если ты создал 2 базы ae_server_ls и gs то зачем писать aion?

вот так должно быть
Цитата:
database.url=jdbc:mysql://localhost:3306/au_server_gs?useUnicode=true&characterEncoding=UTF-8
#Если ты не менял название таблицы Гейм и Логин сервера то есть у тебя #они (au_server_gs и au_server_ls) тогда не меняй в конфиге логина #au_server_ls а гейм сервере au_server_gs чтоб не париться ненадо #изменять название таблиц пусть бужет так как написано в мануале, #скрины потом заброшу спать хачу

# Database user
database.user=root


# Database password
database.password=root <--- измени тока это на пароль от базы данных
XpyHDeL вне форума Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


© 2007–2020 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 01:41. Часовой пояс GMT +3.

Вверх