↑ ↓

Как создать сервер aion?

Тема в разделе "Гайды и руководство по серверам AION", создана пользователем Alenheym, 6 дек 2014.

Статус темы:
Закрыта.
  1. TopicStarter Overlay
    Offline

    Alenheym Старший сержант Команда форума Модератор

    1.180
    385
    244
    Кредиты:
    $31.305,00
    Репутация:
    40
    И так для начала лучше всего посмотреть видео Please login or register to view links
    Это поможет понять в какую сторону копать. Возможно после просмотра видео материала вам станет всё понятно, а может и нет. Но так как сам не однократно пытался ставить сервер - понял, без текста с картинками не обойтись.

    1. Выбор программ:

    Первое с чего начинается создание сервера - это выбор программ. Набор программ может быть разным, но для меня это: jdk + mysql + navicat + npp. Java Development Kit (сокращенно JDK) — бесплатно распространяемые стандартные библиотеки классов Java. MySQL — свободная реляционная система управления базами данных. Navicat — серия программ управления базами данных и разработки программного обеспечения. Notepad++ — свободный текстовый редактор с открытым исходным кодом для Windows с подсветкой синтаксиса большого количества языков программирования и разметки.

    Тут же надо добавить уточнение, должна быть именно jdk (Java Development Kit), а не jre (Java Runtime Environment). В установке jre ничего плохого нет, но без jdk сервер не запустится! Navicat должен быть для mysql, т.е. обычно пишут так: Navicat for mysql. Прога поддерживает данные не только сикьюэля, но и ряда других баз, например: for Oracle, поэтому берём только for mysql. Или просто ставим Navicat Premium, которая поддерживает сразу кучку разных баз.

    Ещё не мало важным фактором является выбор версий программ. Тут всё зависит от серверных файлов Aion, на каких версиях велась разработка, на таких и запускаем. Если брать другие версии программ, то скорее всего сервер не запустится. А какие брать программы - уточняйте у разработчика.

    2. Установка программ:

    Продолжаем дальше. Порядок установки программ такой: 1. jdk, 2. mysql, 3. navicat. Notepad++ можно вообще не ставить его легко заменит обычный блокнот, но прога очень удобна из-за подсветки синтаксиса языков программирования и разметки.

    Вроде ничего сложного нет, скачал и установил, но оказалось проблемы начинаются на стадии установки mysql. Для профессионалов проблем нет, но гайд пишется для новичков! О процессе установки jdk рассказывать не буду, там справится любой, по этому давайте покажу установку mysql. Эту прогу можно найти в инете или просто скачать с нашего сайта, ссылка дана в теме Please login or register to view links

    2.1 Установка и настройка mysql:

    Проблема, как раз не в установке, а в настройке сервера.

    Установка. Запускаем программу, в окне лицензий со всем соглашаемся, далее указываем путь установки или просто жмём на typical, по умолчанию нам установит на диск С. И ждём, когда установит.

    [​IMG]

    [​IMG]

    [​IMG]

    [​IMG]

    [​IMG]

    Установка закончена. После установки откроется окно Enterprise, нажимаем некст и ставим галочку на "настройка mysql сервера", нажимаем финиш.

    [​IMG]

    [​IMG]

    [​IMG]

    Далее практически везде жмём некст, а все отметки остаются без изменений. Тут обычно самый сложный процесс. Из-за не знания английского языка и обилия отметок многие теряются, но запустив один раз проблем уже не возникает.

    [​IMG]

    [​IMG]

    [​IMG]

    [​IMG]

    Тут нам открывается окно выбора пути - оставим без изменений.

    [​IMG]

    [​IMG]

    Ставим галочку на против Add firewall excep...

    [​IMG]

    [​IMG]

    Убеждаемся, что стоит галочка на против Launch the MySQL...

    [​IMG]

    Теперь нам надо выбрать пароль. Тут обычно только 2 строки для ввода пароля, но так как я уже устанавливал данную прогу и настраивал её то меня просят ввести старый пароль. Вам лишь надо ввести новый пароль (в new root) и повторить его (в confirm). Пароль я ставил 12345, вы можете выбрать любой. Обязательно запомните свой пароль, он нам ещё пригодится при создании сервера.

    [​IMG]

    Нажимаем execute.

    [​IMG]

    Когда появятся все 4-е галочки нажимаем финиш. Процесс настройки завершён.

    [​IMG]

    В установке navicat то же проблем не должно возникнуть.

    3. Установка сервера:

    Запускаем уже установленный навикат (navicat).

    [​IMG]

    Жмём на иконку Connection, а в появившейся менюшке нажимаем MySQL. Это если у вас премиум версия, а если для сикьюэля то возможно этого меню не будет.

    [​IMG]

    В появившемся окне в строке Connection Name набираем произвольное название нашего сервера у меня это AionServer_4.0. В строке Password набираем пароль, который мы вводили ранее в настройках mysql у меня это 12345. Если нажать на кнопку Test Connection, то высветится маленькое окошко Connection Successful. Это значит, что пароль мы ввели верно, а если надпись другая то нет.

    [​IMG]

    Как видете, с левой стороны появилось название нашего сервера.

    [​IMG]

    Нажимаем на него 2 раза.

    [​IMG]
    --------
     
    Последнее редактирование: 11 янв 2016
    Рукой водитель нравится это.
  2. Offline

    Matey Младший сержант Команда форума Администратор

    838
    164
    108
    Кредиты:
    $1.238,56
    Репутация:
    44


    Подробная инструкция по установке java сервера Aion


    0. Устанавливаем Java Please login or register to view links

    1. Устанавливаем Денвер Please login or register to view links
    - Запускаем установочный файл
    - Закрываем открывшийся Internet Explorer
    - В окошке установки Денвера жмем Enter
    - Выбираем папку для установки Денвера (я оставил как есть) и жмем Enter
    - Выбираем букву виртуального диска Денвера (я оставил как есть) и жмем Enter
    - Выбираем способ запуска Денвера (я выбрал второй вариант) и жмем Enter
    - Запускаем Денвер с рабочего стола (если вы создали ярлыки) или идем в папкуC:\WebServers\denwer и запускаем файл Run.exe

    (Если в дальнейшем не будите подключать на нем сайт тогда можно просто установить только Please login or register to view links)


    2. Распаковываем сервер
    - Скачиваем последнюю версию java сервера Aion Please login or register to view links
    - Для удобства создадим в папке с Денвером C:\WebServers папку Aion
    - Распакуем в нее папки gameserver и loginserver

    [​IMG]


    3. Заливаем базу данных
    - Устанавливаем Navicat Please login or register to view links
    - Открываем Navicat и создаем новое подключение к базе данных:
    -- File - New Conection - MySQL... - OK

    [​IMG]

    - Щелкаем 2 раза по созданному подключению
    - Жмем правой кнопой и выбираем New Database... и вводим имя aion_db

    [​IMG]

    [​IMG]

    - Щелкаем 2 раза по созданной базе данных

    - Жмем правой кнопой и выбираем Execute SQL File...

    [​IMG]

    - В открывшемся окошке указываем путь к файлуC:\WebServers\Aion\loginserver\sql\au_server_ls.sql и жмем Открыть потом Start

    [​IMG]

    - После того, как файл зальется, жмем Close

    - Так же заливаем файлыC:\WebServers\Aion\gameserver\sql\au_server_gs.sql иC:\WebServers\Aion\gameserver\sql\drops\droplist.sql

    4. Редактируем подключение к базе данных
    - Открываем таблицу gameservers
    - Указываем id, mask, password (запомните эти данные)

    [​IMG]

    - Закрываем окошко и жмем Save

    5. Редактируем настройки сервера
    - Заходим в папку с сервером и открываем файл loginserver\config\network\database.properties
    - Указываем имя пользователя и пароль к базе данных - database.user и database.password
    (Если вы устанавливали Денвер то этот файл редактировать не нужно)

    - Заходим в папку с сервером и открываем файл gameserver\config\network\database.properties
    - Указываем имя пользователя и пароль к базе данных - database.user и database.password
    (Если вы устанавливали Денвер то этот файл редактировать не нужно)

    - Заходим в папку с сервером и открываем файл gameserver\config\network\network.properties
    - Находим строчки network.login.gsid и network.login.password
    - После знака = указываем те значения, которые прописали в таблице gameservers

    [​IMG]


    - Заходим в папку с сервером и открываем файл gameserver\config\main\gameserver.properties
    - Находим строчку gameserver.country.code = 1
    - Цифру 1 меняем на ту, которая прописана у вас в папке с игрой в файле cc.ini
    (2 - для европейского клиента, 7 - для русского клиента)

    6. Запускаем сервер
    - Запускаем файл C:\WebServers\Aion\loginserver\startLogin.bat
    - Запускаем файл C:\WebServers\Aion\gameserver\startGame.bat

    7. Создаем лаунчер
    - Открываем блокнот
    - Вставляем в него код start bin32\aion.bin -ip:127.0.0.1 -ng -port:2106 -noweb
    - Сохраняем как Aion.bat и помещаем в папку с игрой
    - Запускаем игру через файл Aion.bat

    Заходим в игру, вводим логин и пароль. При первом запуске аккаунт создастся автоматически
     
    Последнее редактирование: 7 сен 2015
  3. Offline

    Matey Младший сержант Команда форума Администратор

    838
    164
    108
    Кредиты:
    $1.238,56
    Репутация:
    44
    Компилирование сервера Aion
    Статья как скомпилировать сервер для Aion
    если используете исходные данные (source)​


    Всем привет,вот я создал такую статейку для тех кто незнает как скомпилировать сервер
    На Windows XP (Ну для 7 делаеться все также)

    Для компиляции и настройки нам понадобяться 2 Программы:
    1.Please login or register to view links
    -Subversion Client
    2.JDK 1.6(Java SE Development Kit 6 Update 26)
    -Комплект Явы
    Вообщем скачиваем и устанавливаем
    Вообщем сначала нам нужно создать системную переменную

    Кликаем по моему компьютеру правой кнопкой мыши потом выбираем свойства и дополнительно а там переменные Среды
    [​IMG]
    Жмем на переменные среды и выбираем Создать
    и пишем все как на рисунке кроме пути где у меня написано C:\Program Files\Java\Jdk1.6 -Вы пишете свой путь к JDK
    [​IMG]
    Далее жмем ок и все
    Теперь второй Этап это загрузка исходных кодов
    как сказано вы уже должны были скачать TortoiseSVN и теперь делаем так по картинкам=)
    1.Жмем правой кнопкой мыши по месту куда вы будете качать исходники и выбираете Svn Chekout
    [​IMG]
    2.Потом вылезет такое окно
    [​IMG]
    Где написано URL of repository вы пишете Ссылку на исходные коды ну а вторая строчка это куда качать)
    Ну когда вы все ввели то жмакаете ОК и качаете
    Please login or register to view links
    3.Ну а третий шаг после того как вы скачали заходим в исходники и там должно быть 5 папок(Ну у меня на кнайтах 5)
    Собственно говоря заходим в папку tools и выбираем BuildAll.bat
    Please login or register to view links
    И выбираем 1.Build All-Тоесть Скомпилировать Все
    ну или там уже по вашему выбору вы можете оттдельно скомпилировать каждый сервер Выбирая разные цифры
    Ну и После успешного компилирования все скомпилированные серверы находяться в папках
    \chatserver\build\
    \commons\build\
    \gameserver\build\
    \loginserver\build\

    Вот Так=)
    Удачи Вам)
     
    Последнее редактирование: 7 сен 2015
    Inlolprodject и Alenheym нравится это.
Статус темы:
Закрыта.