• SiteAnalyzer, технический и SEO-анализ сайтов

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

  • Автор темы Автор темы Alenheym
  • Дата начала Дата начала
Статус
В этой теме нельзя размещать новые ответы.

Alenheym

Старший сержант
Команда форума
Модератор
50% ошибок у всех, кто начинает заниматься серверами Айона так или иначе связанны либо с Java либо MySql.
От банальных: не подходящая версия (было такое в личном опыте, после переустановки Windows - установлена не та версия MqSql - и заведомо рабочий сервер больше не стартует. До не подходящих настроек: примером может быть проект немцев (более менее стабильно работающий лишь в Dev режиме старта (серверу нужно от 2.5 памяти, а в других вариантах её выставлено меньше - как результат на половине загрузки - сервер ложится ибо свободной выделенной памяти не хватило).
Так же, частым вариантом развития событий будет - в параметрах выставлена память (но до старта сервера, запущенна куча софта и реальный объём доступной памяти меньше чем в параметрах).
Не редким будет и случай 32 и 64 битных версий-надо одно, а скачали другое...

И так для начала лучше всего посмотреть видео Как создать сервер aion? (Видео уроки).
Это поможет понять в какую сторону копать. Возможно после просмотра видео материала вам станет всё понятно, а может и нет. Но так как сам не однократно пытался ставить сервер - понял, без текста с картинками не обойтись.

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. Эту прогу можно найти в инете или просто скачать с нашего сайта, ссылка дана в теме Программы для создания сервера Aion.

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

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

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

6b9809e621f8.jpg


75c4d799fd08.jpg


9e0201382e2a.jpg


49b147db3fef.jpg


10514cc4efb3.jpg


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

1fb3cf149a45.jpg


a9f83b627a7b.jpg


db15d1ccd768.jpg


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

e857ba89d29c.jpg


2fafaecb4e90.jpg


810113702c15.jpg


dce53b30d748.jpg


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

97f30c7fd821.jpg


2564ec15176f.jpg


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

e5f85a1a6ab0.jpg


95515cef1a70.jpg


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

16c64ca7b2b1.jpg


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

c57a311e5a44.jpg


Нажимаем execute.

5b58d2524482.jpg


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

da96d5062ba2.jpg

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

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

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

846861d8de1b.jpg


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

647aa96fbcaf.jpg


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

2cee8a18d2b8.jpg


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

c0428686f105.jpg


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

cf4e77c00e27.jpg
--------
 
Последнее редактирование:


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


0. Устанавливаем Java Скачать

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

(Если в дальнейшем не будите подключать на нем сайт тогда можно просто установить только MSQL)


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

1283185271_2.jpg


3. Заливаем базу данных
- Устанавливаем Navicat Скачать
- Открываем Navicat и создаем новое подключение к базе данных:
-- File - New Conection - MySQL... - OK

1283185297_3.jpg

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

1283185288_4.jpg

1283185259_5.jpg

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

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

1283185335_6.jpg

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

1283185310_7.jpg

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

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

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

1283185298_8.jpg

- Закрываем окошко и жмем 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

1283185306_9.jpg


- Заходим в папку с сервером и открываем файл 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

Заходим в игру, вводим логин и пароль. При первом запуске аккаунт создастся автоматически
 
Последнее редактирование:
Компилирование сервера Aion
Статья как скомпилировать сервер для Aion
если используете исходные данные (source)​


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

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

Кликаем по моему компьютеру правой кнопкой мыши потом выбираем свойства и дополнительно а там переменные Среды
dc1bc6440da9.jpg

Жмем на переменные среды и выбираем Создать
и пишем все как на рисунке кроме пути где у меня написано C:\Program Files\Java\Jdk1.6 -Вы пишете свой путь к JDK
960a425b6581.jpg

Далее жмем ок и все
Теперь второй Этап это загрузка исходных кодов
как сказано вы уже должны были скачать TortoiseSVN и теперь делаем так по картинкам=)
1.Жмем правой кнопкой мыши по месту куда вы будете качать исходники и выбираете Svn Chekout
604ee34b9254.jpg

2.Потом вылезет такое окно
5378eb83e3b4.jpg

Где написано URL of repository вы пишете Ссылку на исходные коды ну а вторая строчка это куда качать)
Ну когда вы все ввели то жмакаете ОК и качаете

3.Ну а третий шаг после того как вы скачали заходим в исходники и там должно быть 5 папок(Ну у меня на кнайтах 5)
Собственно говоря заходим в папку tools и выбираем BuildAll.bat

И выбираем 1.Build All-Тоесть Скомпилировать Все
ну или там уже по вашему выбору вы можете оттдельно скомпилировать каждый сервер Выбирая разные цифры
Ну и После успешного компилирования все скомпилированные серверы находяться в папках
\chatserver\build\
\commons\build\
\gameserver\build\
\loginserver\build\

Вот Так=)
Удачи Вам)
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху