Портал игровых серверов GMNET.RU - ArmA2.RU
spacerspacer Главная spacerspacer Форум spacerspacer Игровые Сервера spacerspacer Правила Игровых Серверов spacerspacer
Старый 20.08.2012, 11:19   #1
TOTO232
Рядовой
 
Аватар для TOTO232
 
Регистрация: 24.03.2012
Адрес: Moscow
Сообщений: 23
Сказал cпасибо: 7
Поблагодарили 0 раз в 0 сообщениях
Post Lineage2 Server

Ходите создать свой lineage2 сервер читаем и делаем желаю удачи если вдруг будут вопросы пишите в теме чем смогу помогу)

Что нужно все делаем по порядку:
1. Сервер http://rghost.ru/39888091
2. Ява : Для сборок Interlude, Kamael и выше ставьте java 6 - [Только зарегистрированные и активированные пользователи могут видеть ссылки. ] и для сборок С4 рекомендую устанавливать java 5 ищем в google.ru
3. MySQL Для Win : MySQL-5.5 /MySQL Community Server 5.5/ (Ставим именно его) качаем тут http://www.mysql.ru/download/
4. NaviCat 9.1.2: качаем тут [Только зарегистрированные и активированные пользователи могут видеть ссылки. ]

Любой клиент Lineage2 вы можете скачать тут: [Только зарегистрированные и активированные пользователи могут видеть ссылки. ] или google.ru

Как установить "Поддержку ява,MySql" думаю допрёте сами
Затем установите Navicat. Запустите его и нажмите File -> New connection. Введите любое имя, хост оставьте localhost. Логин оставьте root и пароль тот что вы вводили при установке MySQL. Нажмите ОК.
В столбике слева появится соединение (называться будет именем которые вы указали). Нажмите на него правой кнопкой и выберите New Database. Введите в вернем поле l2rt и нажмите OK.
Установка l2j-server от RusTeam
Распакуйте архив сервера в отдельную директорию, назовём её к примеру server
Распаковываем содержимое архива в только что созданную папку.
Должно получится следующие:
В каталоге server лежит 4 папки
Gameserver
Login
Sql
Tools
Заходим в папку Tools:находим там файл database_installer.bat и изменяем (правый клик > изменить):

Код:
set mysqlBinPath=C:\Program Files\MySQL\MySQL Server 5.5\bin

REM LOGINSERVER
set lsuser=root
set lspass= Ставим свой пароль который ввели в MySQL  (умолчание стоит root )
set lsdb=l2rt
set lshost=localhost

REM GAMESERVER
set gsuser=root
set gspass=Ставим свой пароль который ввели в MySQL  (умолчание стоит root )
set gsdb=l2rt
set gshost=localhost

 
Если вы делали всё как я написал, то вам нужно только указать здесь свой пароль в строках set lspass и set gspass.
Если вы установили MySQL в другую папку или другую версию MySQL, поменяйте путь к папке bin своей MySQL в стороке set mysqlBinPath.
Сохраняем и запускаем этот файл.
Видим следующие:

Код:
1 - Полная инсталяция сервера авторизации.
2 - Перейти к установке Сервера игры.
3 - Выйти.
Введите значение:
Вводим 1 жмем Enter
Код:
Очистка БД: l2rt и установка сервера авторизации.
Cервер авторизации установлен.
Для продолжения нажмите любую клавишу . . .
Затем
Код:
1 - Полная инсталяция сервера игры.
2 - Выйти.
Вводим 1

Установка сервера игры.
Устанавливаем таблицу armor
Устанавливаем таблицу auction
Устанавливаем таблицу auction_bid
И тд……
Код:
Cервер игры установлен.
Для продолжения нажмите любую клавишу . . .
Всё, сервер мы установили.
Настройка l2j rusteam
Открываем файл gameserver/config/server.properties (обычным блокнотом)
Приведу пример если вы хотите играть один на своём компьютере
(а если для сети или интернет, то вам понадобится:
L2FileEdit_For_CT2.3_and_CT2.2.rar google.ru
L2FileEdit Hellbound-Gracia.zip google.ru
L2 File Edit Kamael-Hellbound google.ru
L2 File Edit C5-Interlude google.ru
L2 File Edit C3-C4 google.ru
L2Dat_EncDec C3-T.2.3_v2.1.38.rar () google.ru
чтобы править файл L2.ini в патче который будете выкладывать, там нужно изменить IP на свой)

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

Код:
# Укажите здесь (ip) адрес вашего ЛОГИН Сервера, Или используйте символ *
ExternalHostname=Ваш IP адрес
# Если ваш сервер опубликован с помощью NAT укажите здесь ваш ВНЕШНИЙ IP. Или используйте символ *
InternalHostname=Ваш IP адрес
# Укажите IP адрес и порт Вашего ЛОГИН сервера
LoginserverHostname=*
LoginserverPort=2106
LoginTryBeforeBan=20
GMMinLevel=100
# Указите порт на котором будет ИГРОВОЙ СЕРВЕР
LoginPort=9014
# Если True то любой ИГРОВОЙ сервер сможет присоедениться к ЛОГИНУ
AcceptNewGameServer = False
# Параметры Базы данных
Driver=com.mysql.jdbc.Driver
URL=jdbc:mysql://localhost/rt
Login=root
Password=Ставим свой пароль который ввели в MySQL (умолчание стоит root )
MaximumDbConnections=10
Запускаем login/RegisterGameServer.bat

Код:
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 (и для особо умных, .txt -расширение файла, если у вас расширения не отображаются, не надо его повторно прописывать!)

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


Цитата:
Для тех кто не знает как сделать персонажа GM. Объясняю: ...после того как создали аккаунт и персонажа запускаете Navicat (MySQL), открываете базу l2jdb, открываем таблицу accounts, ищите столбец access_level и меняете 0 на 100, теперь открываем таблицу characters, ищите столбец access_level и меняете 0 на 100 в строке нужного персанажа. GM готов!
GM Команды

Цитата:
//admin - Показывает меню администрации.
//gmchat - Посылает глобальное сообщение, что только GM-ы может видеть.
//gm - Включать или ваш статус GM
//invul - Делает Вас неуязвимым.
//delete - Удаляет NPC
//kill - Убить.
//target - Использованное, чтобы нацеливать NPC или игрока.
//buy - Открыть ГМ магазин.
//gmshop - Открыть ГМ магазин..
//announce_menu - Открыть меню анонсов.
//list_announcements - Используюмые анонсы.
//reload_announcements - Пустить анонс.
//announce_announcements - Посылает все объявления в список.
//add_announcement - создать анонс
//del_announcement - удалить анонс
//announce - Посылает объявление.
//itemcreate - . Открывает меню создания пункта
//create_item Создать вещь. Пример - //create_item item_id
//server_shutdown Начинает процесс выключения. Пример - //server_Время выключения в секундах
//server_restart Начало рестарта сервера. Пример - //server_restart Number of seconds
//server_abort - Останавливает выключение сервера.
//show_spawns - Открытое меню NPC
//spawn_index Показывает меню для чудовищ с соответствующим уровнем. Ussage - //spawn_index level
//skill_list - Профессиональное меню Открывать.
//add_skill - Добавляет умение к целевому игроку. Использование//add_skill Skill_id level
//get_skills - Временно дает Вам способности целевого игрока.
//reset_skills - Восстанавливает ваши способности из перед get_skills командой.
//add_exp_sp_to_character - Открывает sp меню xp целевого плейера.
//add_exp_sp Adds xp sp to targetted player. Ussage - //add_exp_sp xp_number sp_number
//edit_character - Открытое меню, чтобы редактировать целевой плейер.
//current_player - Открытый символьный список.
//character_list - Список Открывать online игроков.
//teleto r
//teleto
//move_to Teleports you to coordinates given. Ussage - //move_to 11111 22222 3333
//teleport_character Teleports targetted player to coordinates given. Ussage - //move_to 11111 22222r 3333
//recall Вызывает поименованного игрока Вам. Ussage - //recall kadar
//ride_wyvern - Команда использованная, чтобы вызывать и ездить wyvern.
//ban Использованное, чтобы бить и запрещать поименованный счет игроков. Ussage - //ban kadar
//unban Использованное, чтобы unban поименованный счет игроков. Ussage - //unban kadar
//kick Использованное, чтобы разъединять поименованного игрока. Ussage - //kick kadar
//mons - Использованное, чтобы запускать Гонки Чудовища
//add_drop Добавляет падение до поименованных NPCs droplist. Ussage - //add_drop npc_id item_id [min max sweep chance]
//del_drop Удаляет падение до поименованных NPCs droplist. Ussage - //del_drop npc_id item_id .
//addShopItem Добавляет пункт к магазину поставщиков. Ussage - //addShopItem Shop_ID item_id Price
//delShopItem Удаляет пункт из поставщиков shoplist. Ussage - //delShopItem Shop_ID item_id
//editShopItem Редактирует пункт на поставщиках shoplistUssage - //editShopItem Shop_ID item_id Price
//reload_quest - Данные поисков Перезагрузок.
//walk -
//explore -
//gonorth -
//gosouth -
//goeast -
//gowest -
//goup -
//godown -
. . .
See SIEGES . Для следующих команд блокады
//setcastle -
//clean_up_siege -
//spawn_doors -
//move_defenders -
//startsiege -
//endsiege -
//list_siege_clans -
//add_defender -
//add_attacker -
//clear_siege_list -
//sgspawn
//siege - Castle names: gludio, giran, dion, oren
. . .
//box_access - с ящиком нацеленным, показывает список доступа
//box_access char1 char2, чтобы добавлять игроков, чтобы боксировать Usage - //box_access kadar LadyPain
//box_access никакой игрок char1 удалений из доступа ящика Ussage - //box_access LadyPain no kadar
//forth -
//bsh -
//jython -
//failed -
//fight_calculator -
//fight_calculator_show -
//fcs -
//play_sounds -
//nokarma - removes karma from target player
//setkarma value - sets karma of target player to value
//setew value sets enchantment of target player currently equipped weapon to value Usage - //setew 9999
//banchat mutes a player Usage - //banchat kadar
//unbanchat Usage - //unbanchat kadar
//polymorph символ npc id
//polymorph пункт id, чтобы поли цель в id
//polyself Использованное на polymorph сами в банду
//invis to hide your character
//invisible чтобы прятать ваш символ
Символ все еще покажет игроку, который использует команду, тем не менее Название "Невидимый" указывает что Вы невидимые.
//vis to unhide your character
//visible r
//earthquake Создает землетрясение
//para_all - Парализует всех игроков}}
//unpara_all - Unparalyze Всех игроков
//para - Цель Paralyze
//unpara - Цель Unparalyze
//bighead Дает цели большую голову
//shrinkhead Голова целей Возврата в нормальный размер
//test //test команды - для вселенной, отображающей характеристику (опытная)
//res - воскришение
//find_mammon включает текущую позицию (если имеется) Mammon NPCs
//show_mammon Заставляет произвольный- порожденный Mammons, чтобы становиться видимым.
//hide_mammon . Заставляет произвольный- порожденный Mammons, чтобы становиться невидимым
//list_spawns Включает все NPC для определенного NPC ID.
//admin_gmliston (Чтобы добавлять Gm из gmlist)
//admin_gmlistoff (Чтобы удалять GM из gmlist)
//admin_silence (В приспосабливать/выведите из строя частный способ сообщения)
/block name
/unblock name
/blocklist
/allblock
/allunblock
//spawn mob_name|mob_id [quantity] [respawn_time_secs] //spawn kaboo_orc
//heal - излечивает все символы в пределах
//heal - излечивает символ с именем. Нет должно быть нацеленн.
//give_all_skills это даст вашей цели все способности он может узнать на своем уровне с его классом
/friendlist
//openall открывает все дверей
//closeall закрывает все дверей
//unspawnall удалите все npcs из мира
//respawnall npc данные перезагрузки
Цитата:
Планирую разрабатывать программу FAQ по созданию серверов lineage2 конфигов npc и тд стоит ли?

Последний раз редактировалось TOTO232; 20.08.2012 в 11:47.
TOTO232 вне форума   Ответить с цитированием
Старый 17.04.2019, 14:43   #2
nolek
Рядовой
 
Регистрация: 17.04.2019
Сообщений: 7
Сказал cпасибо: 0
Поблагодарили 0 раз в 0 сообщениях
неплохой проект l2jserver там серверные части по многим хроникам
nolek вне форума   Ответить с цитированием
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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

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


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

Powered by vBulletin®
Copyright ©2000 - 2019, vBulletin Solutions, Inc.

GMNET.RU © 2003-2019 || Дизайн студии vR