Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Установка сервера Aion-Unique (rev 850+)
#1
Для запуска сервера нам потребуется 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 код:
<?php 
Hostname
/IP: 127.0.0.1
User
: root
Password
: root (или тот что вы придумали при установки Mysql у Vertrigo он vertrigo)
Port: 3306

Жмем на 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

что не поняли пишите
Ответ
#2
то,что доктор прописал, автору спасибо! Есть один вопрос,как подключить своего друга к моему серваку?
Ответ
#3
для спасЫбо кнопка есть Smile
Ответ
#4
расскажите пожалуйста,как подключить своего друга к моему серваку
Ответ
#5
Wolf Написал:расскажите пожалуйста,как подключить своего друга к моему серваку

тебе надо ему патч скинуть на твой серв
минимум скинуть ему Aion.ini или start.bat (как у меня... у меня с .exe не работает)
а в нем написать

Цитата:@echo off
start bin32\aion.bin -ip:Твой айпи -port:2106 -cc:7 (если у тебя ру, и 2 если евро)-lang:rus -noweb
Ответ
#6
BeLiX Написал:тебе надо ему патч скинуть на твой серв
минимум скинуть ему Aion.ini или start.bat (как у меня... у меня с .exe не работает)
а в нем написать
а какой патч,тот что я себе ставил для сервера (1.5.1.5)?
Ответ
#7
Wolf Написал:а какой патч,тот что я себе ставил для сервера (1.5.1.5)?

вопервых у него должен быть клиент, а минимальний пачт это скинуть ему 1 или 2 файла.
а именно те что я више описивал
если ты в клиенте зделал изменения то и их также нужно добавлять в патч...

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

если и бин изменял то ету же папку кинуть также надо
проще сказать надо всё что ты изменял в своем клиенте надо ему кинуть
Ответ
#8
Клиент 1.5.1.5 подойдет закинь ему в папку bin32 файл d3dx9_38.dll и в корень игры start.bat с содержимым то что сверху написал BeLIX
Ответ
#9
Вот скрин ошибки
[Изображение: 746d753c8497c5ee8cf924c6684d.jpeg]
Ответ
#10
хах смотри ты 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 <--- измени тока это на пароль от базы данных
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Редактирование клиентских XML файлов Aion PROGRAMMATOR 41 37,837 02-03-2019, 07:11 PM
Последний пост: flopix
  Новогоднее Оружие Aion ErikFoV 2 3,733 12-14-2016, 03:22 PM
Последний пост: ErikFoV
  Как изменить адрес сайта открываемый из клиента Aion flopix 1 4,004 08-11-2016, 09:55 PM
Последний пост: KoToWeD
  Официальный FAQ по серверу Aion-Emu PROGRAMMATOR 39 44,259 04-02-2016, 07:49 AM
Последний пост: Liffiller
  Offline база знаний AION - Начало Fireword 29 24,665 02-23-2015, 01:22 PM
Последний пост: 4ePtb
  нужен Мануал по Aion Dr_Lector 2 4,592 06-08-2013, 04:06 PM
Последний пост: Dr_Lector
  Написание квестов Aion MMd 30 29,978 11-15-2012, 05:27 PM
Последний пост: Romanz
  Извлекаем содержимое *.PAK файлов клиента Aion PROGRAMMATOR 39 46,637 07-17-2012, 09:06 AM
Последний пост: exeweb
  Компиляция сервера AION nelegal 136 85,322 05-24-2012, 02:22 PM
Последний пост: rozenkarn
  Aion.exe sullen.nv 20 11,687 05-10-2012, 11:12 AM
Последний пост: sayran

Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)