Главная » Статьи » LineAge2 » Сервер

Создаем сервер Kamael от L2EmuProject за 5 минут!

Для установки сервера нам понадобяться:
Сервер Kamael: Скачать
MySQL 5.0: Скачать
Java: Скачать
Navicat MySQL: Скачать

На сервере есть недоделаные скилы (они в пасивах). Просьба писать их название и профу у которой данный неработающий скил в ЛС Hood
Также в конце статьи буду вылаживать обновление для сервера. Так что пишите все что неработает или неправильно работает.

====================== Установка програм ======================

Установка MySQL
1. Распаковываем архив и запускаем setup.exе
2. В окне приветствия жмем Next
3. В окне Setup Type выбираем Complite и жмём Next
4. В окне Ready to install жмём Install
5. Далее будут 2 рекламы. Жмем Next и еще раз Next
6. В окне Wizard complited ставим (если не стоит) галочку в строке Configure the MySQL Server now и жмем Finish



Настройка MySQL
1. После клика Finish попадаем в окно приветствия настройки MySQL. Жмем Next
2. В окне MySQL Server Instance Configuration выбираем Standart Configuration и жмем Next
3. Далее ставим птичку возле строки Include Bin Directory in Windows PATH и нажимаем Next
4. Далее в строчках New root password и Confim пишем пароль (root). Ставим птичку возле Enable root access from remote machines и Create An Anonymous Account. Жмем Next
5. Жмем на Execute
6. Если напротив всех 4 кругов стоит галочка то установка и настройка MySQL прошла успешно. Жмем Finish


Установка Navicat MySQL
1. Установите Navicat. Запустите его и нажмите File -> New connection. Введите любое имя,
хост оставьте localhost. Логин оставьте root и пароль root (стоит стандартно). Нажмите ОК.
2. В столбике слева появится соединение (называться будет именем которые вы указали). Далее ПКМ на нашем подключении и жмем New Database. Пишем l2emu_db.
3. Все база создана. Можете закрыть Naviсat MySQL


Установка Java
1. Запускаем, кликаем много раз Next, дожидаемся конца установки и все.
2. Если будут бока то при установке Явы в одном окошке нужно поставить налочку напротив Microsoft Internet Explorer


====================== Установка Сервера ======================

Настройка базы данных
1. Идем в C:\Server\tools
2. Редактируем database_installer.bat (пкм и выбираем изменить)
3. Пишем путь к папке MySQL Server 5.0\bin и наш пас к базе данных который вы вводили при установке MySQL. У меня root
4. Должно получиться следущее

Quote

REM #========================================#
REM # You can change here your own DB params #
REM #========================================#
REM MYSQL BIN PATH
REM Default values:
set mysqlBinPath=C:\Program Files\MySQL\MySQL Server 5.0\bin - Путь к папке MySQL с папкой bin

REM #=================================================#
REM # Here is a List of Default installation paths of Mysql useful if you dunno #
REM #=================================================#

REM # ================#
REM # for diskw users #
REM #=================#
REM C:\server\diskw\usr\local\mysql\bin

REM #=======================================#
REM # for mysql server users on x64 systems #
REM #=======================================#
REM C:\Program Files (x86)\MySQL\MySQL Server 5.0\bin

REM #=========================================#
REM # for mysql server users on Win XP system #
REM #=========================================#
REM C:\Program Files\MySQL\MySQL Server 5.0\bin - Путь к папке MySQL с папкой bin
REM C:\Program Files\MySQL\MySQL Server 5.0\bin - Путь к папке MySQL с папкой bin

REM LOGINSERVER
set lsuser=root
set lspass=root - пас к базе данных который вы вводили при установке MySQL
set lsdb=L2Emu_DB
set lshost=localhost

REM GAMESERVER
set gsuser=root
set gspass=root - пас к базе данных который вы вводили при установке MySQL
set gsdb=L2Emu_DB
set gshost=localhost

5. Сохраняем и закрываем наш database_installer.bat


Настройка подключения к серверу
1. Идем в C:\Server\gameserver\config\main\gameserver.properties
MinProtocolRevision = 824 - ставим 1
MaxProtocolRevision = 828 - ставим 999
MaximumOnlineUsers = 100 - ставим, на ваше усмотрение, макимальное количество одновременно играющих на сервере

2. Идем в C:\Server\gameserver\config\network\database.properties
Password = (ваш пас к базе данных который вы вводили при установке MySQL)
3. Идем в C:\Server\gameserver\config\network\network.properties
Quote

# -----------------
# Connection Config
# -----------------
# Bind ip of the gameserver, use 0.0.0.0 to bind on all available IPs
GameserverHostname = 0.0.0.0
GameserverPort = 7777
# This is transmitted to the clients connecting from an external network,
# so it has to be a public IP or resolvable hostname
ExternalHostname = наш внешний IP
# This is transmitted to the client from the same network,
# so it has to be a local IP or resolvable hostname
InternalHostname = наш внутрисетевой IP (локальная сетка)
InternalNetworks =
# Define optional networks and router IPs
# IP (200.100.200.100) or fully qualified domain name
# (google.com) that resolves to an IP (use ping to determine if a domain resolves).
# Format: ip,net/mask;ip,net/mask,net/mask
# (mask 192.168.0.0/16 or 192.168.0.0/255.255.0.0 would be 192.168.*.*)
# Note: keep InternalNetworks and OptionalNetworks blank for compatibility with older login server
OptionalNetworks =
# --------------
# Port Forwading
# --------------
# The Loginserver host and port
LoginPort = 9014
LoginHost = IP нашего логин сервера

4. Идем в C:\server\gameserver\config\network\security.properties
GameGuardEnforce = true - ставим false
GameGuardProhibitAction = true - ставим false

5. Идем в C:\server\login\config\main\loginserver.properties
ForceGGAuth = true - ставим false
6. Идем в C:\server\login\config\network\database.properties
Password = (ваш пас к базе данных который вы вводили при установке MySQL)
7. Идем в C:\server\login\config\network\network.properties
Quote

# Bind ip of the loginserver, use 0.0.0.0 to bind on all available IPs
LoginServerHostName = наш IP
LoginServerPort = 2106
# The port, ip on which login will listen for GameServers
LoginPort = 9014
LoginHostName = наш IP



Установка базы данных
1. Идем в C:\Server\tools
2. Запускаем database_installer.bat
2a. В строке где нужно ввести путь к MySQL пишем C:\Program Files\MySQL\MySQL Server 5.0\bin
3. Пишем все что стандартно, кроме пароля. Пароль пишете тот который вы вводили при установке MySQL. Заливаем базу.
4. Идем в C:\server\login и запускаем register_gameserver.bat, дожидаемся загрузки и на вопрос чего же мы хотим смело тыркаем 1 появитса файлик hexid(server 1).txt переименовываем его в hexid.txt вырезаем и кидаем в папку C:\server\gameserver\config\network
5. Опять идём в папку C:\server\login и запускаем account_manager.bat
Пишем 1 и нажимаем Enter,
Пишем [Ваш Login] и нажимаем Enter,
Пишем [Ваш Password] и нажимаем Enter,
Пишем 200 и нажимаем Enter,
6. Все аккаунт создан. Осталось создать чара и в Навикете в таблице characters поставить ему access_level 200


ВСЕ СЕРВЕР СОЗДАН



Запуск сервера
1. C:\Server\login\loginserver.bat
2. C:\Server\gameserver\gameserver.bat



Ответы на популярные вопросы а также как создать сайт для Локальной сети вы пожете: ПРОСМОТРЕТЬ ЗДЕСЬ


====================== Обновления для сервера ======================
Update 1.1: Скачать

72 комментария (-ев) к «Создаем сервер Kamael от L2EmuProject за 5 минут!»

1 2 3 4 5 »
15.03.2009 12:39:26 0
72. Siberuys (siberuys) [ссылка]