MMORPG FREE


Вторник, 03.12.2024, 19:53


Приветствую Вас Гость | RSS


Главная страница | Каталог статей | Регистрация | Вход
Меню сайта

Категории каталога
LineAge II [2]
WoW [0]
Браузерные игры [5]

Наш опрос
Чего не хватает сайту
Всего ответов: 609

Начало » Статьи » LineAge II

Интструкция по установке сервера
1.Сервер
2.Поддержка ява скриптов:скачать
3.MySQL
4.NaviCat 2005 7.1.15. Win:скачать (для продвинутых пользователей)

Установка 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:находим там файл database_installer.bat и изменяем (правый клик > изменить):

Код:

set mysqlBinPath=C:\Program Files\MySQL\MySQL Server 5.0\bin 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) и © Соулшотов 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 MaximumDbConnections=10

Запускаем 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

Источник: http://forum.lineage2.ws/

Категория: LineAge II | Добавил: KDK (15.02.2007)
Просмотров: 7883 | Комментарии: 8 | Рейтинг: 3.0 |

Всего комментариев: 8
8 ANTEI  
0
Админ а я вот хочу просто создать сервер и поиграть там админом сам. мне не нужен сайт делать. как мне это зделать?????????

7 ANTEI  
0
Описанию уже 3года.:))))))))) народ забудьте не читайте это это уже бред

5 sm3pd  
0
Как быть помогите..плз

4 sm3pd  
0
И ещзе после этого стороки ManagerDataSource.java:100)
at com.mchange.v2.c3p0.DriverManagerDataSource.getConnection(DriverManag
erDataSource.java:117)
at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnecti
on(WrapperConnectionPoolDataSource.java:143)
at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnecti
on(WrapperConnectionPoolDataSource.java:132)
at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPoolManager.initializeAu
tomaticTestTable(C3P0PooledConnectionPoolManager.java:772)
at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPoolManager.createPooled
ConnectionPool(C3P0PooledConnectionPoolManager.java:696)
at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPoolManager.getPool(C3P0
PooledConnectionPoolManager.java:257)
at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPoolManager.getPool(C3P0
PooledConnectionPoolManager.java:271)
at com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource.getConnection(A
bstractPoolBackedDataSource.java:128)
at net.sf.l2j.L2DatabaseFactory.<init>(L2DatabaseFactory.java:90)
at net.sf.l2j.L2DatabaseFactory.getInstance(L2DatabaseFactory.java:180)
at net.sf.l2j.gameserver.GameServer.main(GameServer.java:540)

Exception in thread "main" java.sql.SQLException: No suitable driver
at java.sql.DriverManager.getDriver(Unknown Source)
at com.mchange.v2.c3p0.DriverManagerDataSource.driver(DriverManagerDataS
ource.java:223)
at com.mchange.v2.c3p0.DriverManagerDataSource.getConnection(DriverManag
erDataSource.java:119)
at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnecti
on(WrapperConnectionPoolDataSource.java:143)
at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnecti
on(WrapperConnectionPoolDataSource.java:132)
at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPoolManager.initializeAu
tomaticTestTable(C3P0PooledConnectionPoolManager.java:772)
at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPoolManager.createPooled
ConnectionPool(C3P0PooledConnectionPoolManager.java:696)
at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPoolManager.getPool(C3P0
PooledConnectionPoolManager.java:257)
at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPoolManager.getPool(C3P0
PooledConnectionPoolManager.java:271)
at com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource.getConnection(A
bstractPoolBackedDataSource.java:128)
at net.sf.l2j.L2DatabaseFactory.<init>(L2DatabaseFactory.java:90)
at net.sf.l2j.L2DatabaseFactory.getInstance(L2DatabaseFactory.java:180)
at net.sf.l2j.gameserver.GameServer.main(GameServer.java:540)

Server terminated abnormaly

Server terminated

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


3 sm3pd  
0
Помогите срочно.Все сделал.Запускаю Game сервер вот что выдает.
Starting RT GameServer.

Loading GameServer config
MLog clients using java 1.4+ standard logging.
Initializing c3p0-0.9.1.2 [built 21-May-2007 15:04:56; debug? true; trace: 10]
Could not load driverClass com.mysql.jdbc.Driver
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at com.mchange.v2.c3p0.DriverManagerDataSource.ensureDriverLoaded(Driver
ManagerDataSource.java:100)
at com.mchange.v2.c3p0.DriverManagerDataSource.getConnection(DriverManag
erDataSource.java:117)
at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnecti
on(WrapperConnectionPoolDataSource.java:143)
at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnecti
on(WrapperConnectionPoolDataSource.java:132)
at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPoolManager.initializeAu
tomaticTestTable(C3P0PooledConnectionPoolManager.java:772)
at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPoolManager.createPooled
ConnectionPool(C3P0PooledConnectionPoolManager.java:696)
at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPoolManager.getPool(C3P0
PooledConnectionPoolManager.java:257)
at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPoolManager.getPool(C3P0
PooledConnectionPoolManager.java:271)
at com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource.getNumThreadsAw
aitingCheckoutDefaultUser(AbstractPoolBackedDataSource.java:203)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.mchange.v2.beans.BeansUtils.extractAccessiblePropertiesToMap(Bean
sUtils.java:359)
at com.mchange.v2.beans.BeansUtils.appendPropNamesAndValues(BeansUtils.j
ava:324)
at com.mchange.v2.c3p0.ComboPooledDataSource.toString(ComboPooledDataSou
rce.java:539)
at com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource.getPoolManager(
AbstractPoolBackedDataSource.java:462)
at com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource.getConnection(A
bstractPoolBackedDataSource.java:128)
at net.sf.l2j.L2DatabaseFactory.<init>(L2DatabaseFactory.java:90)
at net.sf.l2j.L2DatabaseFactory.getInstance(L2DatabaseFactory.java:180)
at net.sf.l2j.gameserver.GameServer.main(GameServer.java:540)

Initializing c3p0 pool... com.mchange.v2.c3p0.ComboPooledDataSource [ java.beans
.IntrospectionException: java.lang.reflect.InvocationTargetException [numThreads
AwaitingCheckoutDefaultUser] ]
Could not load driverClass com.mysql.jdbc.Driver
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at


ЧТО МНЕ ДЕЛАТЬ??


2 vladiks  
0
aaa gde fali ot linage 2 servera!???

1 KDK  
-1
Оставляйте здесь свои каменты помгла статья или нет.
Или вопросы smile

6 ANTEI  
0
На мой взгляд сугубо еврейское описание установки сервера wink
И писал это описание какой то Админ забывая что эта статья делалась для помощи людям не сильно смыслящих в программах.

смысл Постав те то потом то потом зайдите в файл который на новых сборках находица уже в другом месте. но кого это волнует(((


Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Форма входа

Поиск по каталогу

Друзья сайта
Автомобили будущего

Статистика


Copyright MyCorp © 2006   Хостинг от uCoz