[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 971239697»
MMORPG - Форум » Раздел [Lineage2] » Раздел [Java] » Установка L2J сервера (C4 ,C5 & Interlude)
Установка L2J сервера (C4 ,C5 & Interlude)
Rome[O]Дата: Воскресенье, 11.11.2007, 11:03 | Сообщение # 1
Группа: Удаленные





Что нужно:
1. Сервер (в разделе файлы) 1 сервер
ещё сборка (Все они С4)
2. Поддержка ява скриптов (java machine)ява здесь
3. MySQL 5.0 для Win берём здесь
4. NaviCat 2005 7.1.15. Win берём тут
5. Патч для сервер(сделать самому) (взять патч от любого сервера C4 скопировать себе в клиент скачать l2.ini и скопировать его в папку систем своего клиента с вашим патчем)
6. Кодер\декодер l2.ini(l2ecodec) берём здесь
Всё это в разделе Файлы

Установка MySQL

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

Установка J2SE™

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

Установка NaviCat

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

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

Распакуйте архив сервера в отдельную директорию, назовём её к примеру server
Распаковываем содержимое архива в только что созданную папку.
Должно получится следующие:
В каталоге D:\server лежит 4 папки
Gameserver
Login
Sql
Tools
Заходим в папку Tools:находим там файл install.bat и изменяем (правый клик > изменить):

set DBhost=localhost
set DBuser=root
set DBpass=Ставим сво пароль который вводили при установки MySQL
set DBname=l2jdb

Сохраняем и запускаем этот файл.

Видим следующие:

1 - Установка БД
2 - Резервирование БД
3 - Обновления и фиксы
4 - Дополнения

Введите значение:

Вводим 1

1 - Полная установка БД <Внимание: Уничтожит все данные в текущей БД>
2 - Восстановление БД из резерва.

Вводим 1

Старое содержимое БД удаленно

Сейчас будут установленны основные файлы сервера игры. и т.д.

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

Нажимаем любую клавишу

Установка таблицы account_data
Установка таблицы accounts
и т.д.

Установка БД завершенна.
Для продолжения нажмите любую клавишу...

Нажимаем любую клавишу

1 - Установка БД
2 - Резервирование БД
3 - Обновления и фиксы
4 - Дополнения

Данные дополнения включают в себя:
a) Установка новогоднего ивента
б) Удаление новогоднего ивента

Вводим то что хотим

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

Всё, сервер мы загрузили.

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

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

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

# Укажите здесь (ip) адрес вашего Игрового Сервера, Или используйте символ *
# -----------------------------------------------------------------------------------------------------
GameserverHostname=127.0.0.1
Gameser verPort=7777
# ================================================== ===========
# ================================================== ===========
# Если ваш сервер опубликован с помощью NAT укажите здесь ваш ВНЕШНИЙ IP. Или используйте символ *
# --------------------------------------------------------------------------------------------------------
ExternalHostname=127.0.0.1
# ================================================== ============
# ================================================== ============
# Если ваш сервер опубликован с помощью NAT укажите здесь ваш ВНУТРЕННИЙ IP. Или используйте символ *
# ---------------------------------------------------------------------------------------------------------
InternalHostname=127.0.0.1
# ================================================== =============
# ================================================== ===========
# Укажите IP адрес, и порты Вашего ЛОГИН сервера
# --------------------------------------------------------------------------------------------------------
LoginserverHostname=127.0.0.1
Log inserverPort=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

Открываем file edit, им открываем l2.ini (Находиться в папке с игрой\system), и правим строчку:

ServerAddr=

Ставим свой 127.0.0.1 либо свой IP, сохраняем.

Приятной игры!

 
Vage007Дата: Среда, 14.11.2007, 18:59 | Сообщение # 2
Юзер
Группа: Пользователи
Сообщений: 1
Награды: 0
Репутация: 0
Статус: Offline
happy happy happy happy happy
 
digisemДата: Четверг, 15.11.2007, 16:44 | Сообщение # 3
Юзер
Группа: Пользователи
Сообщений: 6
Награды: 0
Репутация: 0
Статус: Offline
все все все зделал
сервер работает
но при попытке поиграть ниче не выходит а когда закрываеш игру в окне гейм сервера появляеться следущее =>
Error on netwirk read, player disconnected? <nullpointer, could't get player name>
 
Rome[O]Дата: Четверг, 15.11.2007, 16:57 | Сообщение # 4
Группа: Удаленные





Error on netwirk read, player disconnected?
настрой файл network.properties вставь там ай пи в нужных местах
сделай патч для сервера
 
digisemДата: Четверг, 15.11.2007, 17:03 | Сообщение # 5
Юзер
Группа: Пользователи
Сообщений: 6
Награды: 0
Репутация: 0
Статус: Offline
у меня ведь с4 сервер там нету network.properties
 
Rome[O]Дата: Четверг, 15.11.2007, 17:29 | Сообщение # 6
Группа: Удаленные





ммм точно....
проверяй вот этот конфиг
server.properties
если что то не понимаешь выкладывай сюда...
и этот options.properties
 
111bob000Дата: Суббота, 24.11.2007, 23:58 | Сообщение # 7
Юзер
Группа: Пользователи
Сообщений: 11
Награды: 0
Репутация: 1
Статус: Offline
лин2ла2 у мя такая трабла скачал с твоего сайта сервак установил,вроде все запускается,но когда ввожу акк и пароль ,он показывает все сервера,но не заходит,
это он показывает game serve:
Loaded: 267 quests
Initializing SiegeManager
Initializing TownManager
Initializing OlympiadStadiaManager
Event ID: (PlayingWithFire Event) has passed... Ignored.
Event ID: (Valentines Event) has passed... Ignored.
ScriptEngine initialized
Clans initialized
BBSManager initialized
IdFactory: Free ObjectID's remaining: 1879010110
GameServer Started, free memory 313 Mb of 508 Mb
Connecting to login on 127.0.0.1:9014
Maximum Numbers of Connected Players: 15
StatusServer Started! - Listening on Port: 772
Password Has Been Set To: securepass
GameServer listening on all available IPs on Port 7777
Registered on login as Server 0 : ╬ёэютэющ
Client Protocol Revision:656 is too low. only 660 and 759 are supported. closing
connection.
Wrong Protocol Version 656

это логин сервер :
Starting ST-Team Login Server.

loading login config
MLog clients using java 1.4+ standard logging.
Initializing c3p0-0.9.1 [built 16-January-2007 14:46:42; debug? true; trace: 10]

Initializing c3p0 pool... com.mchange.v2.c3p0.PoolBackedDataSource@d207a61f [ co
nnectionPoolDataSource -> com.mchange.v2.c3p0.WrapperConnectionPoolDataSource@7e
76feae [ acquireIncrement -> 5, acquireRetryAttempts -> 0, acquireRetryDelay ->
500, autoCommitOnClose -> true, automaticTestTable -> connection_test_table, bre
akAfterAcquireFailure -> false, checkoutTimeout -> 0, connectionCustomizerClassN
ame -> null, connectionTesterClassName -> com.mchange.v2.c3p0.impl.DefaultConnec
tionTester, debugUnreturnedConnectionStackTraces -> false, factoryClassLocation
-> null, forceIgnoreUnresolvedTransactions -> false, identityToken -> 31dwji7qw1
0f8w13kswjv|fcfa52, idleConnectionTestPeriod -> 60, initialPoolSize -> 3, maxAdm
inistrativeTaskTime -> 0, maxConnectionAge -> 0, maxIdleTime -> 0, maxIdleTimeEx
cessConnections -> 0, maxPoolSize -> 10, maxStatements -> 0, maxStatementsPerCon
nection -> 100, minPoolSize -> 1, nestedDataSource -> com.mchange.v2.c3p0.Driver
ManagerDataSource@81396357 [ description -> null, driverClass -> null, factoryCl
assLocation -> null, identityToken -> 31dwji7qw10f8w13kswjv|f1bb78, jdbcUrl -> j
dbc:mysql://localhost/l2jdb, properties -> {user=******, password=******} ], pre
ferredTestQuery -> null, propertyCycle -> 0, testConnectionOnCheckin -> true, te
stConnectionOnCheckout -> false, unreturnedConnectionTimeout -> 0, usesTradition
alReflectiveProxies -> false; userOverrides: {} ], dataSourceName -> null, facto
ryClassLocation -> null, identityToken -> 31dwji7qw10f8w13kswjv|5dcec6, numHelpe
rThreads -> 3 ]
Loaded 127 server names
GameServerTable: Loaded 2 servers (max id:0)
Stored 10 Keypairs for gameserver communication
Hostname for external connections is: 127.0.0.1
Hostname for internal connections is: 127.0.0.1
LoginContoller initating
Stored 10 KeyPair for RSA communication
Ok, Listening for gameServer on port 9014
2 banned IPs defined
Stand Alone LoginServer Listening on port 2106
StatusServer Started! - Listening on Port: 771
Auth request received
Updated Gameserver ╬ёэютэющ IP's:
InternalIP: 127.0.0.1
ExternalIP: 127.0.0.1
Authed: id:0
Updated Gameserver ╬ёэютэющ IP's:


У каждого человека три характера: тот, который ему приписывают, тот, который он сам себе приписывает; и, наконец, тот, который есть в действительности.
 
1221Дата: Воскресенье, 25.11.2007, 00:29 | Сообщение # 8
Опытный Юзер
Группа: Пользователи
Сообщений: 38
Награды: 0
Репутация: 1
Статус: Offline
поставил сервер, работае и геййм и логин), скачал патч с l2fury.ru поставил туда л2.ини скачаный с вашего сайта и когда лагинюсь в игру логиницо не на мой сервер а на л2фури, что я нетак сделал??
 
111bob000Дата: Воскресенье, 25.11.2007, 00:46 | Сообщение # 9
Юзер
Группа: Пользователи
Сообщений: 11
Награды: 0
Репутация: 1
Статус: Offline
это ты делашеь не так!во первый не нада качать с других серверо патчи,просто ставиь чистый клиент и вот этот хост:
127.0.0.1 localhost
127.0.0.1 l2testauthd.lineage2.com
127.0.0.1 l2authd.lineage2.com
у меня лично с этим пошло !а еси качать патчи то новичкам сложно будет разорбаца в настройках его,так что пробуй мой совет!

Добавлено (25.11.2007, 00:46)
---------------------------------------------
Лин2ла2 объясни плз в чем я ошибся,у меня С4,еси мона то по подробней,или зайди в асю плз)буду оч признателен


У каждого человека три характера: тот, который ему приписывают, тот, который он сам себе приписывает; и, наконец, тот, который есть в действительности.
 
Rome[O]Дата: Воскресенье, 25.11.2007, 01:08 | Сообщение # 10
Группа: Удаленные





111bob000, поменяй протокол,в гейм сервер конфиге есть такие строчки
Code

MinProtocolRevision = 740
MaxProtocolRevision = 746

поменяй на:
Code

MinProtocolRevision = 600
MaxProtocolRevision = 746
 
MMORPG - Форум » Раздел [Lineage2] » Раздел [Java] » Установка L2J сервера (C4 ,C5 & Interlude)
Страница 1 из 971239697»
Поиск: