Главная Форум Гостевая FAQ Файлы Статьи Сайты Гайды Правила Aion Сервера Новости Рынок
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Установка эмулятора сервера Aion
KpaxДата: Вторник, 13.04.2010, 18:49 | Сообщение # 1
Генералиссимус
Группа: Администраторы
Сообщений: 81
Репутация: 1
Статус:
Для установки нам потребуется последняя версия java сервера Aion, MySQL 5-й версии (4-я и 6-я не поддерживаются). Что бы управлять MySQL, рекомендуем использовать программу HeidiSQL. Java SE Development Kit (JDK) последней версии, который доступен с официальной страницы.

Установить MySQL (выберите директорию установки С:\Other\MySQL и не забудьте указать пароль) и Java SE Development Kit не составит труда даже начинающему пользователю пк, а Вы ведь уже как минимум начинающий администратор.

Для начала расскажу, как лучше извлечь файлы из скачанного вами архива сервера Aion. Создайте на диске C:\ директорию с простым названием, например: Server. После этого, начинайте в нее извлекать архив ae_datapack.zip. Должно получится как у меня на рисунке ниже.

Точно так же продолжайте извлекать архивы ae_gameserver.zip и ae_loginserver.zip. Теперь, мы можем приступать к установке сервера Aion на ваш компьютер. Создайте с помощью HeidiSQL новую базу данных MySQL, для этого на активном соединении нажмите правой клавишей мыши и выберите пункт Create database, точно так же, как показано на рисунке ниже.

Введите название базы данных MySQL, например: aion и нажмите на клавишу Ok. Этим действием мы создадим новую базу данных, по имени aion со стандартной кодировкой latin1 (именно эта кодировка использована в таблицах java сервера Aion). Откройте директорию C:\Server\tools\ и запустите файл database_installer.bat.

Code
Welcome to Setup Aion-Unique

0) English
1) Spanish

Please select the language in which you want to display this application:

1. Здесь нас попросят выбрать язык установщика, вводим 0 (Английский).

Code
Please enter MySQL binaries directory
Rute:

2. Нас попросят ввести путь к исполняемым файлам MySQL (Путь к установленному MySQL + директория bin без слеша в конце). Если Вы проделали так же как было описано этой статье, то этот путь будет таким: C:\Other\Mysql\bin.

Code
Please enter MySQL LoginServer hostname (default localhost):

3. Воспользуемся подсказкой и укажем локальный адрес нашего MySQL (localhost), если у вас он установлен удаленно, то укажите IP-адрес удаленного сервера.

Code
Please enter MySQL Login Server database name (default au_server):

4. Здесь просят указать название базы данных MySQL, как Вы помните, у нас она называется aion.

Code
Please enter MySQL Login Server user (default root):

5. Установщик хочет узнать, какой логин использовать для подключения к базе данных MySQL aion. Укажите root.

Code
Please enter MySQL Login Server root's password:

6. И конечно же, как без пароля, который Вы указали при установке MySQL? Вводим его.

Дальше последуют те же вопросы, но относиться они будут к игровому серверу Aion, просто повторите все тоже самое, что мы делали в пунктах 3, 4, 5 и 6. После создания и заполнения таблиц базы данных MySQL, мы можем продолжать установку сервера Aion. Откройте HeidiSQL и раскройте базу данных aion, найдите таблицу gameserver и откройте ее вкладку Data. Как Вы видите, здесь полностью пусто, а нам ведь нужно зарегистрировать сервер. Кликните правой клавишей мыши на пустом поле вкладки Data и выберите пункт Insert row как показано на рисунке ниже.

Этим действием мы добавим новую строку, которую необходимо заполнить данными, для этого укажите в столбцах ID 1, MASK 127.0.0.1 и PASSWORD 12345. Обратите внимание, что MASK можно указать просто *, этим самым мы разрешим подключать к нашему серверу авторизации (login server) находящийся на любом IP-адресе игровой сервер (game server) или же указать IP-адрес вашего сервера, PASSWORD можно ввести любой, главное что бы Вы его запомнили на момент установки сервера Aion.

Все, с базой данных мы окончили, и приступаем к следующему шагу, а именно, редактированию конфигурационных файлов java сервера Aion. Для этой цели достаточно стандартного блокнота, который поставляется в системе Windows, но я выбрал Notepad++, можете и себе скачать, уверяю, после его установки, Вы больше не будете пользоваться различными блокнотами.



Внимательно изучаем, дабы избежать конфликтов
 
KpaxДата: Вторник, 13.04.2010, 20:23 | Сообщение # 2
Генералиссимус
Группа: Администраторы
Сообщений: 81
Репутация: 1
Статус:
Перейдите в директорию C:\Server\gameserver\config\ и начнем с файла database.properties, открываем его блокнотом и заполняем опции:

Code
# This is database url.   
database.url=jdbc:mysql://localhost:3306/aion  

# Database user  
database.user=root  

# Database password  
database.password=пароль MySQL

Продолжаем и на этот раз файл gameserver.properties:

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

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

# Password of this game server  
gameserver.network.login.password=12345  

# Name of gameserver  
gameserver.name=Aion ZG-Team  

# Server Country Code (cc)  
gameserver.country.code=1

Хочется немного пояснить с последними двумя опциями, gameserver.name указывает название сервера в приветственном сообщении вашего java сервера Aion, а gameserver.country.code это код страны клиента, его узнать очень просто, откройте в директории с клиентом Aion файл cc.ini и узнаете код. У Европейского клиента он равен 1.

Открываем и редактируем файл ipconfig.xml

Code
<ipconfig default="127.0.0.1">    <!--  
         IANA-reserved private IPv4 network ranges  
         Access only from local networks, external client can't have any of  
         the following ip addresses  
      -->    <iprange min="10.0.0.0" max="10.255.255.255" address="10.0.0.0"/>    <iprange min="172.16.0.0" max="172.31.255.255" address="172.16.0.0"/>    <iprange min="192.168.0.0" max="192.168.255.255" address="192.168.0.0"/></ipconfig>

Подробное описание настройки данного файла доступны в статье Официальный FAQ по серверу Aion-Emu.



Внимательно изучаем, дабы избежать конфликтов
 
KpaxДата: Вторник, 13.04.2010, 20:23 | Сообщение # 3
Генералиссимус
Группа: Администраторы
Сообщений: 81
Репутация: 1
Статус:
Все, переходим в директорию D:\Server\loginserver\config\ и настраиваем файл loginserver.properties:

Code
# LoginServer will bind specified network interface    
# * - bind all interfaces    
loginserver.network.client.host=127.0.0.1    

# Host that will be used by LS to listen for GS connections    
loginserver.network.gameserver.host=127.0.0.1    

# Create accounts automatically or not?    
loginserver.accounts.autocreate=true

Если Вы указали в таблице gameserver (поле MASK) IP-адрес отличный от того, что я указал в опции loginserver.network.client.host, то укажите здесь свой.

Настройка файла database.properties ничем не отличается от того, что мы настраивали для gameserver.

Code
# This is database url.     
database.url=jdbc:mysql://localhost:3306/aion    

# Database user    
database.user=root    

# Database password    
database.password=пароль MySQL

Поздравляю друзья, Вы установили сервер Aion и теперь осталось его запустить, для этого запустите файл D:\Server\loginserver\StartLS.bat и спустя несколько секунд запуститеD:\Server\gameserver\StartGS.bat. Дождитесь полной загрузки игрового сервера и можете подключаться к нему с помощью игрового клиента Aion.

Если у вас Динамический IP адресс, то вы не сможете держать сервер, при выключении интернета, ваш IP адресс меняется, следовательно все настройки сервера слетают ( они были установлены на ваш страый IP ), решением вашей проблемы описаны тут



Внимательно изучаем, дабы избежать конфликтов
 
  • Страница 1 из 1
  • 1
Поиск:

Владельцы и создатели данного сайта не несут ответственность за использование ссылок и информации, представленных на этом сайте. На данном сайте представлены ссылки на другие ресурсы. Данный проект является некоммерческим, поэтому авторы не несут никакой материальной ответственности. Вся информация и ссылки представлены исключительно в ознакомительных целях и предназначены только для просмотра.

Карта сайта | Карта форума [by Peace-Keepers.3dn.ru]