1. Гость, мы просим Вас ознакомиться с Правилами Форума и Отказом от ответственности!

[Guide]Установка сервера Aion-Unique

Тема в разделе 'AION', создана пользователем mr.Slink, 24 мар 2010.

  1. TopicStarter Overlay

    mr.Slink Пользователи

    Сообщения:
    261
    Лайки:
    92
    Пол:
    Мужской
    Репутация:
    0
    Команда:
    odoRemasrered
    Страна:
    Russian Federation Russian Federation
    Здравствуйте!

    Компилим ядро!

    1)Для установки нам потребуется последняя версия java сервера Aion от команды Aion-Emu или Aion-Unique (ссылки на официальные сайты описаны в теме svn репозитории исходных кодов). MySQL 5-й версии (4-я и 6-я не поддерживаются). Что бы управлять MySQL, рекомендуем использовать программу HeidiSQL. Java SE Development Kit (JDK) последней версии, который доступен с официальной страницы.

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

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

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

    5) Введите название базы данных MySQL, например: aion и нажмите на клавишу Ok. Этим действием мы создадим новую базу данных, по имени aion со стандартной кодировкой latin1 (именно эта кодировка использована в таблицах java сервера Aion). Откройте базу данных , которую вы создали.Создайте там базу ae_gameserver Потом откройте директорию гейм-сервер например - /gameserver/sql/*** и залейте все файлы с расширением .sql в базу ae_gemeserver. Cоздайте базу ae_loginserver.Потом откройте директорию с логин-сервером например - /loginserver/sql/*** залейте все файлы с расширением .sql в базу ae_loginserver.

    6) Дальше нам необходимо зарегистрировать сервер авторизации открываем mysql - база данных ae_gameserver - и таблицу gameserver в поле:
    Код:
    id - вводим 1
    mask - Ваш айпи *или же айпи локалки 127.0.0.1*
    password - 12345

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

    Перейдите в директорию C:\Server\gameserver\config\ и начнем с файла database.properties, открываем его блокнотом и заполняем опции:

    Код:
    # This is database url. 
    database.url=jdbc:mysql://localhost:3306/aion
    
    # Database user
    database.user=root
    
    # Database password
    database.password=пароль MySQL
    Продолжаем и на этот раз файл gameserver.properties:

    Код:
    # 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.

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

    Код:
    <ipconfig default="ВВОДИМ ВАШ АЙПИ!"> 
    
    [i]<!--
    IANA-reserved private IPv4 network ranges
    Access only from local networks, external client can't have any of
    the following ip addresses
    -->[/i]
    
    
    </ipconfig>
    Все, переходим в директорию D:\Server\loginserver\config\ и настраиваем файл loginserver.properties:
    Код:
    # 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
    9)Если Вы указали в таблице gameserver (поле MASK) IP-адрес отличный от того, что я указал в опции loginserver.network.client.host, то укажите здесь свой.

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

    Код:
    # This is database url. 
    database.url=jdbc:mysql://localhost:3306/aion
    
    # Database user
    database.user=root
    
    # Database password
    database.password=пароль MySQL

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

    Авторм maa
  2. TheMazzahaka Пользователи

    Сообщения:
    223
    Лайки:
    76
    Пол:
    Мужской
    Репутация:
    0
    Команда:
    J-Games Dev
    Ну чтож...пару комментариев к гайду   :D


    Смотрим файл:loginserver.properties

    Если сервер для внешки и локальной сети то лучше в loginserver.network.client.host=127.0.0.1 вместо 127.0.0.1 поставить '*' дабы избежать дальнейших запар =).Этот символ включает поддержку всех интерфейсов о чём даже написано в комменте # * - bind all interfaces.Остальное можно оставить без изменений.Пока всё   :lol: .

    PS Гайд устарел в новых ревизиях расположение и название файлов изменены.Новички запутаюца ИМХО.
    1 человеку нравится это.
  3. TopicStarter Overlay

    mr.Slink Пользователи

    Сообщения:
    261
    Лайки:
    92
    Пол:
    Мужской
    Репутация:
    0
    Команда:
    odoRemasrered
    Страна:
    Russian Federation Russian Federation
    будет время, напишу гайдиг
  4. TheMazzahaka Пользователи

    Сообщения:
    223
    Лайки:
    76
    Пол:
    Мужской
    Репутация:
    0
    Команда:
    J-Games Dev
    Да лан)Я уже пишу хД

    PS Не зря в винду корзину запихали х)
    1 человеку нравится это.
  5. Dion Пользователи

    Сообщения:
    5
    Лайки:
    2
    Пол:
    Мужской
    Репутация:
    0
    Команда:
    Frost
    Вопрос а на убунту как поставить?
Черновик сохранён Черновик удалён

Поделиться этой страницей