Вернуться Форум Bashtel.RU > Игры > Онлайн игры > LineAge 2
LineAge 2 ММОРПГ. В представлении не нуждается

Ответ
 
Опции темы Опции просмотра

Игровой сервер своими руками!
Старый 04.12.2006, 16:10   #1
Пользователь
 
MobiX вне форума
Регистрация: 21.03.2006
Адрес: ::ГираН::
Сообщений: 180
По умолчанию Игровой сервер своими руками!

Установка L2J сервера (C4)

Что нужно:
1.Сервер: качаем с сайта http://lineage2.ws
2.Поддержка ява скриптов: качаем ftp://files.bashtel.ru/pub/Soft/java/
3.MySQL 5.0 Для Win: качаем ftp://files.bashtel.ru/pub/Soft/databases/
4.NaviCat 2005 7.1.15. Win: качаем ftp://files.bashtel.ru/pub/Soft/data...t2005trial.exe

Установка MySQL

Устанавливаем MySQL. Можно ничего не настраивать и просто жать Next. Когда установка завершится вас спросят запустить ли конфигуратор. Нажмите да, запустится конфигуратор. Он попросит вас зарегистрироваться, но этого делать не обязательно, выберите самый последний вариант (Skip login). В одном из окон конфигурации вас попросят ввести пароль. Укажите любой пароль и запомните его, он вам ещё понадобится.

Установка J2SE(TM)

Запустите jdk-1_5_0_02-windows-i586-p.exe и просто дождитесь окончания установки.

Установка NaviCat

Установите Navicat. Запустите его и нажмите File -> New connection. Введите любое имя, хост оставьте localhost. Логин оставьте root и пароль тот что вы вводили при установке MySQL. Нажмите ОК.
В столбике слева появится соединение (называться будет именем которые вы указали). Нажмите на него правой кнопкой и выберите New Database. Введите в вернем поле l2jdb и нажмите OK. Можете закрыть NaviCat.


Установка l2j-server

Распакуйте архив l2j-server-ST.zip в отдельную директорию, назовём её к примеру server
Распаковываем содержимое архива в только что созданную папку.
Должно получится следующие:

В каталоге D:\server лежит 4 папки
Gameserver
Login
Sql
Tools
Заходим в папку Tools:находим там файл database_installer.bat и изменяем (правый клик > изменить):
Цитата:

set mysqlBinPath=C:\Program Files\MySQL\MySQL Server 5.0\bin (путь к вашему mysql, по необходимости исправьте)

REM LOGINSERVER
set lsuser=root
set lspass= Ставим свой пароль который ввели в MySQL
set lsdb=l2jdb
set lshost=localhost

REM GAMESERVER
set gsuser=root
set gspass=Ставим свой пароль который ввели в MySQL
set gsdb=l2jdb
set gshost=localhost
Если вы делали всё как я написал, то вам нужно только указать здесь свой пароль в строках set lspass и set gspass.
Если вы установили MySQL в другую папку или другую версию MySQL, поменяйте путь к папке bin своей MySQL в стороке set mysqlBinPath.
Сохраняем и запускаем этот файл.

Видим следующие:
Цитата:

1 - Создание архивной копии базы данных сервера авторизации.
2 - Полная инсталяция сервера авторизации.
3 - Обновить таблицы в базе данных сервера авторзации.
4 - Перейти к установке Сервера игры.
5 - Выйти.

Введите значение:
Вводим 2
Цитата:

Очистка БД: l2jdb и установка сервера авторизации.
Cервер авторизации установлен.
Для продолжения нажмите любую клавишу . . .
Цитата:

1 - Создание архивной копии базы данных сервера игры.
2 - Полная инсталяция сервера игрыи.
3 - Обновить таблицы в базе данных сервера игры.
4 - Перейти к установке дополнительных параметров.
5 - Выйти.
Вводим 2
Цитата:

Обновление сервера игры.
Обновляем таблицу armor
Обновляем таблицу auction
Обновляем таблицу auction_bid
И тд…….

Cервер игры обновлен.
Для продолжения нажмите любую клавишу . . .
Цитата:

1 - Установить дополнительные параметры
2 - Установить продажу всех ресурсов
3 - Установить все
4 - Выйти.

Данные дополнения включают в себя:
a) Продажа во всех магазинах (D) и (C) Соулшотов
a) Установка ЛюксорГейткиперов.
b) Установка магазина базовых ресурсов
Я поставил 3 (ну а вы выберете что вам нужно)
Цитата:

Дополнительные параметры установлены.
Для продолжения нажмите любую клавишу . . .
Всё, сервер мы загрузили.

Настройка l2j-server

Открываем файл gameserver/config/server.properties (обычным блокнотом)

Приведу пример если вы хотите играть один на своём компьютере:
Цитата:

# Укажите здесь (ip) адрес вашего Игрового Сервера, Или используйте символ *
# -----------------------------------------------------------------------------------------------------
GameserverHostname=127.0.0.1
GameserverPort=7777
# ================================================== ===========
# ================================================== ===========
# Если ваш сервер опубликован с помощью NAT укажите здесь ваш ВНЕШНИЙ IP. Или используйте символ *
# --------------------------------------------------------------------------------------------------------
ExternalHostname=127.0.0.1
# ================================================== ============

# ================================================== ============
# Если ваш сервер опубликован с помощью NAT укажите здесь ваш ВНУТРЕННИЙ IP. Или используйте символ *
# ---------------------------------------------------------------------------------------------------------
InternalHostname=127.0.0.1
# ================================================== =============
# ================================================== ===========
# Укажите IP адрес, и порты Вашего ЛОГИН сервера
# --------------------------------------------------------------------------------------------------------
LoginserverHostname=127.0.0.1
LoginserverPort=2106
LoginTryBeforeBan=20
# --------------------------------------------------------------------------------------------------------
LoginPort=9014
LoginHost=127.0.0.1
# ================================================== ===
# Параметры Базы данных
# ---------------------------------------------------------------------------------------------
Driver=com.mysql.jdbc.Driver
URL=jdbc:mysql://localhost/l2jdb
Login=root
Password=Ставим свой пароль который ввели в MySQL
MaximumDbConnections=10
# ================================================== =======
Открываем файл login/config/loginserver.properties
Цитата:

# This is transmitted to the clients connecting from an external network, so it has to be a public IP or resolvable hostname
ExternalHostname=127.0.0.1

# This is transmitted to the client from the same network, so it has to be a local IP or resolvable hostname
InternalHostname=127.0.0.1

# Bind ip of the loginserver, use * to bind on all available IPs
LoginserverHostname=127.0.0.1
LoginserverPort=2106
LoginTryBeforeBan=20
GMMinLevel=100

# Database info
Driver=com.mysql.jdbc.Driver
URL=jdbc:mysql://localhost/l2jdb
Login=root
Password=Ставим свой пароль который ввели в MySQL
Запускаем login/RegisterGameServer.exe
Цитата:

Welcome to l2j GameServer Regitering
Enter The id of the server you want to register or type help to get a list of id
s:
Your choice:0
Ставим 0 или другое значение которое вам нужно.

Получили hexid(server 0).txt

Переименовываем в hexid.txt и кладём в gameserver/config

Запуск сервера:
1) Запустить файл gameserver/startGameServer.bat
2) Запустить файл login/startLoginServer.bat
Дождитесь полной загрузки Game сервера.

Запуск игры

Откройте C:/WINDOWS/system32/drivers/etc/hosts
Добавте следующее:

Ваш IP[TAB]L2testauthd.lineage2.com
Ваш IP[TAB]L2authd.lineage2.com

[TAB] - надо нажать на кнопку TAB
Ваш IP - если хотите играть один ставьте 127.0.0.1

(с)zvezdochot lineage2.ws
__________________
.::ВМЕСТЕ МЫ СИЛА::.
Мой джаббер: MobiX@bashtel.ru
Моя АСЬКА: 315933

Последний раз редактировалось MobiX; 13.09.2007 в 07:53.. Причина: Копирайт поставлен
  Ответить с цитированием
 

Старый 04.12.2006, 18:12   #2
Пользователь
 
MobiX вне форума
Регистрация: 21.03.2006
Адрес: ::ГираН::
Сообщений: 180
По умолчанию

Терь раскажу как изготавливать l2.ini ;-)

берем l2encdec273 (dstuff.l2wh.com)
распаковываем, кидаем туда же л2.ини
Пуск-выполнить, вводим "cmd" (без кавычек) - жмем ОК.
в консоли пишем
cd [полный путь к папке куда вы распаковали енкдек]
например
cd H:\Documents and settings\Administrator\Desktop\l2_soft\кодер
и далее пишем:
patcher.exe -f
После окончания процесса пишем
l2encdec.exe -s l2.ini
Получаем дешифрованный ини, редактируем как надо, затем шифруем:
l2encdec.exe -h 413 dec-l2.ini l2.ini
Все.
эта инфа взята с сайта LineAge2.ws (кстати там же делают и серваки для линейки)
=================================
Такс и еще для того чтобы узнать свой внутренний IP начинающийся на 83.174..... делаем следующие
сперва узнаем свой внутренний IP вида на 10.63... после того как узнаете этот айпи
заходите в командную строку и прописываете команду nslookup 10.63...(ваш ип начинающийся на десять)
ПРИМЕР моего айпи
nslookup 10.63.9.87 после жмете ENTER ну и в строке отображаеться вашь айпи уже вида 83.174.....

Вообщем кто не понял я не виноват
Это нужно для тех кто соединяет LAN и WAN в один сервак (я делал так

Зы....Фрост удали свое сообщение чтоб это передвинулось на второй пост(.

(с) LineAge2.ws
__________________
.::ВМЕСТЕ МЫ СИЛА::.
Мой джаббер: MobiX@bashtel.ru
Моя АСЬКА: 315933

Последний раз редактировалось Frost; 04.12.2006 в 19:38.. Причина: Добавлено сообщение
  Ответить с цитированием
 

Старый 04.12.2006, 18:57   #3
Мимо проходил
 
Аватар для Ramiro
 
Ramiro вне форума
Регистрация: 12.08.2006
Адрес: УФА>Дёма
Сообщений: 25
Отправить сообщение для Ramiro с помощью ICQ
По умолчанию

наврятле кто захочет сделать свой сервак ..1 причина траф с внешки)) и проги очень многа весят)) на 200руб)как здам экзамены за 1 сем..мож включу ток хз у мня Озу маловато)
__________________

ФТП!

airat@netman.ru
  Ответить с цитированием
 

Старый 04.12.2006, 19:38   #4
Гость
 
Сообщений: n/a
По умолчанию

2MobiX
Коопирайты ставятся после текста, если будут подобные посты без копирайтов- буду считать за флуд и удалять

За присвоение чужих копирайтов - предупреждение без разговоров будет
  Ответить с цитированием
 

Старый 04.12.2006, 20:43   #5
Пользователь
 
MobiX вне форума
Регистрация: 21.03.2006
Адрес: ::ГираН::
Сообщений: 180
По умолчанию

Фрост просто первый мануал я написал почти сам примеры выдрал кой от куда но основное мое поставил туда коперайт,на следущим посте скопировал инфу с форума ссылку поставил на источник так как и положенно.Оффициально к моему мануалу не придраться =) где положенно там я поставил все что надо

Добавлено через 1 минуту
Рамиро,терь отвечу на твой вопрос =) многой хрени каторая выше описанна(проги) лежат на ФТП сам видал.Остаеться только сборку скачать она весит гдето метров 12 (с4)
__________________
.::ВМЕСТЕ МЫ СИЛА::.
Мой джаббер: MobiX@bashtel.ru
Моя АСЬКА: 315933

Последний раз редактировалось MobiX; 04.12.2006 в 20:44.. Причина: Добавлено сообщение
  Ответить с цитированием
 

Старый 04.12.2006, 22:14   #6
Пользователь
 
Аватар для XPOHOC
 
XPOHOC вне форума
Регистрация: 05.11.2006
Адрес: Белорецк
Сообщений: 237
По умолчанию

Мобикс и сколько ты багов нашёл когда сервак сделал??
__________________

  Ответить с цитированием
 

Старый 04.12.2006, 22:53   #7
Пользователь
 
MobiX вне форума
Регистрация: 21.03.2006
Адрес: ::ГираН::
Сообщений: 180
По умолчанию

Тайна
__________________
.::ВМЕСТЕ МЫ СИЛА::.
Мой джаббер: MobiX@bashtel.ru
Моя АСЬКА: 315933
  Ответить с цитированием
 

Старый 05.12.2006, 05:35   #8
Пользователь
 
Аватар для XPOHOC
 
XPOHOC вне форума
Регистрация: 05.11.2006
Адрес: Белорецк
Сообщений: 237
По умолчанию

Ну не меньше 7!!
__________________

  Ответить с цитированием
 

Старый 05.12.2006, 08:27   #9
Мимо проходил
 
Аватар для Ramiro
 
Ramiro вне форума
Регистрация: 12.08.2006
Адрес: УФА>Дёма
Сообщений: 25
Отправить сообщение для Ramiro с помощью ICQ
По умолчанию

их тама больше даж искать ненада просто сидишь и глядишь каждый файлик и что в нём и чего тама неправильна))
__________________

ФТП!

airat@netman.ru
  Ответить с цитированием
 

Старый 05.12.2006, 11:35   #10
Мимо проходил
 
Pashka вне форума
Регистрация: 20.09.2006
Адрес: Стерлитамак
Сообщений: 28
Отправить сообщение для Pashka с помощью ICQ
По умолчанию

Мммм.... не плохой мануал вчера сам пробовал делать, получилось. Тока я не знаю надо ли это:
Цитата:
Запускаем login/RegisterGameServer.exe
================================================== ====
Welcome to l2j GameServer Regitering
Enter The id of the server you want to register or type help to get a list of id
s:
Your choice:0
================================================== ====
Ставим 0 или другое значение которое вам нужно.

Получили hexid(server 0).txt

Переименовываем в hexid.txt и кладём в gameserver/config
но без этого у меня не получилось запустить сервак...

Еще, не хотел бы ты продолжить совершентвовать свой мануал по созданию пвп серва? например обьяснить как делать ГМшопы и нормальный ГК и самое главное как делать рейты соответствующие пвп серву

Последний раз редактировалось Pashka; 05.12.2006 в 11:37..
  Ответить с цитированием
 

Старый 05.12.2006, 11:44   #11
Пользователь
 
Аватар для XPOHOC
 
XPOHOC вне форума
Регистрация: 05.11.2006
Адрес: Белорецк
Сообщений: 237
Вопрос

Я тоже сегодня буду пытатся создать свой серв)))

Добавлено через 30 секунд
Уже начал качать файлы)))

Цитата:
Сообщение от Ramiro Посмотреть сообщение
их тама больше даж искать ненада просто сидишь и глядишь каждый файлик и что в нём и чего тама неправильна))
А через чё смотреть???
Как прога называется через которую файлы смотреть???
__________________


Последний раз редактировалось XPOHOC; 05.12.2006 в 18:52.. Причина: Добавлено сообщение
  Ответить с цитированием
 

Старый 05.12.2006, 13:46   #12
Мимо проходил
 
Pashka вне форума
Регистрация: 20.09.2006
Адрес: Стерлитамак
Сообщений: 28
Отправить сообщение для Pashka с помощью ICQ
По умолчанию

Цитата:
Сообщение от MobiX Посмотреть сообщение
Такс и еще для того чтобы узнать свой внутренний IP начинающийся на 83.174..... делаем следующие
сперва узнаем свой внутренний IP вида на 10.63... после того как узнаете этот айпи
заходите в командную строку и прописываете команду nslookup 10.63...(ваш ип начинающийся на десять)
как узнать свой ip вида 10.63... ?
  Ответить с цитированием
 

Старый 05.12.2006, 13:53   #13
Пользователь
 
Аватар для XPOHOC
 
XPOHOC вне форума
Регистрация: 05.11.2006
Адрес: Белорецк
Сообщений: 237
По умолчанию

Народ как узнать свой IP?

Добавлено через 43 минуты
нашёл свой IP!!
"Start" => "Run..." then type "cmd" => "ipconfig"
потом тока это!!
ПРИМЕР моего айпи
nslookup10.63.9.87 после жмете ENTER ну и в строке отображаеться вашь айпи уже вида 83.174.....
__________________


Последний раз редактировалось XPOHOC; 05.12.2006 в 14:36.. Причина: Добавлено сообщение
  Ответить с цитированием
 

Старый 05.12.2006, 15:01   #14
Мимо проходил
 
Pashka вне форума
Регистрация: 20.09.2006
Адрес: Стерлитамак
Сообщений: 28
Отправить сообщение для Pashka с помощью ICQ
По умолчанию

ммм.... у меня ip 10.3..... а не 10.63... так и должно быть?
  Ответить с цитированием
 

Старый 05.12.2006, 15:52   #15
Пользователь
 
Аватар для XPOHOC
 
XPOHOC вне форума
Регистрация: 05.11.2006
Адрес: Белорецк
Сообщений: 237
По умолчанию

Мля чё та неполучается сделать сервак у меня(((
__________________

  Ответить с цитированием
 
Ответ


Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Визуальные новеллы своими руками. 000 Аниме 73 05.02.2010 14:32
Portal Gun своими руками News Игромания 0 05.03.2009 17:40
Тем, кто хочет сделать шумку авто своими руками! Alias Авто и мото 9 05.02.2009 18:46



Текущее время: 10:45. Часовой пояс GMT +3.


vBulletin skin developed by: eXtremepixels
Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd. Перевод: zCarot
top of page