Jump to content

Установка и настройка домашнего сервера Lineage II


Takeshi Kitano
 Share

Recommended Posts

Нужна помощь в настройке сервера. Что то я разучился ставить домашний сервер. Желательно подробнее описывать установку каждого компонента сервера.

просьба, не флудить в теме

Link to comment
Share on other sites

  • Replies 235
  • Created
  • Last Reply

Top Posters In This Topic

SYAVA

# ==========================================================================================================================

# Включение прверки клиента через gameguard

# GameGuardEnforce - Включает запрос ГГ клиента.

# GameGuardProhibitAction - Если ответ от ГГ не будет получен игроку будет запрещено большиноство игровых операций

# --------------------------------------------------------------------------------------------------------------------------

GameGuardEnforce = False

GameGuardProhibitAction = False

#

вот что там...

Link to comment
Share on other sites

Примерно что то типа этого

Установка Java Platform

Жмем Next

 

Соглашаемся жмем Next

 

Указываем Путь Жмем Next

 

Жмем Next

 

Ждем Пока Установиться

 

Жмем Finish Все Java Установлена

 

 

 

 

--------------------------------------------------------------------------------

 

Приступим к Установке MYSQL.

 

--------------------------------------------------------------------------------

 

 

Установка MysQl

Жмем Next

 

Выбираем Typical Жмем Next

 

Жмем Install

 

Ждем Окончания Загрузки

 

Выбираем Skip Sign-Up жмем Next

 

Ставим галочку если не стоит Жмем Finish

 

Далее Жмем Next

 

Выбираем Standart Configuration Жмем Next

 

Видим следующие Жмем Next

 

Вводим пароль в два окна и ставим галочку Enable root access

 

Жмем Execute

 

Жмем Finish Все MysQl Установлен

 

 

 

 

--------------------------------------------------------------------------------

 

Приступим к Установке Navicat.

 

--------------------------------------------------------------------------------

 

 

Установка Navicat

Жмем Next

 

Соглашаемся жмем Next

 

Указываем Путь Жмем Next

 

Жмем Next

 

Ставим Галочку Жмем Next

 

Жмем Install

 

Ждем Конца установки

 

Жмем Finish Все Naciat Установлен

 

 

 

 

 

--------------------------------------------------------------------------------

 

Приступим к настройке Самого сервера.

 

--------------------------------------------------------------------------------

 

Для начала Настроим Navicat

 

 

Настройка Navicat

Открываем Navicat,жмем File далее New Connection

 

В окне Connection name пишем любое название, далее в поле Host name/IP adress оставляем как есть, в поле Port ничего не меняем, User name оставляем root! В поле Password Указываем пароль который ставили в Mysql! Ставил галочку и жмем Test Connection!

 

Жмем Ок в появившемся окне, и снова жмем Ок

 

В левом Углу Появилось наше соеденение, жмем правой кнопкой на него,выбираем New Database

 

Вводим в первом окне l2jdb и жмем Ок! все Navicat Настроен!

 

 

 

 

 

--------------------------------------------------------------------------------

 

Идем Далее

 

--------------------------------------------------------------------------------

 

 

 

|Распоковываем наш скаченый архив с Сервером на Жесткий Диск|.

 

 

|Заходим в папку Server далее в папку tools! Видим файл database_installer.bat жмем правой кнопкой на него далее изменить и увидим следующие:|

 

 

 

@echo off

 

REM ##############################################

REM ## Укажите ниже параметрv вашей базv данных ##

REM ##############################################

REM Путь к файлу MYSQL.exe

set mysqlBinPath=C:\Program Files\MySQL\MySQL Server 5.2\bin <--- Указываем путь

 

set DateT=%date%

 

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 <--- Отсавляем как есть

REM ############################################

 

 

 

как сделали все настройки, сохраняем все это дело, и запускаем database_installer

 

 

--------------------------------------------------------------------------------

 

Поехали дальше

 

--------------------------------------------------------------------------------

 

 

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

 

Установка Самого Сервера

Вводим цифру 1 и жмем Enter

 

Жмем Enter

 

Вводим цифру 1 и жмем Enter

 

Жмем Enter

 

Пошла Установка

 

Жмем Enter

 

Вводим цифру 4 и жмем Enter

 

 

 

 

--------------------------------------------------------------------------------

 

Далее идем по пути: C:\Server\login\config\loginserver.properties (loginserver.properties - Открываем либо Блокнотом, либо Текстовым редактором, кому как удобно! И увидим такую картину:

 

--------------------------------------------------------------------------------

 

 

# Это конфигурационный файл сервера. Здесь вы можете настроить свойства связи вашего сервера.

# Обычно требуется изменить опцию ExternalHostname на

# - 127.0.0.1 (если вы играете/тестируете сервер на локальной машине)

# - LAN IP* (если вы хотите играть с другого компьютера сети)

# - WAN IP** (если вы хотите поиграть с друзьями через интернет)

# - Еще вопросы? Тогда вам на http://la2rusteam.com/

#

# * = Если вы не знаете свой LAN IP, просто нажмите "Пуск" => "Выполнить..." и "cmd" => "ipconfig"

# **= Если вы не знаете свой WAN IP, посетите http://www.whatismyip.com

# ===================================================================================================

 

# ================================================================

# Основные настройки сервера !!! ОБЯЗАТЕЛЬНО настройте под себя!!!

# ================================================================

 

# Если ваш сервер опубликован с помощью NAT укажите здесь ваш ВНЕШНИЙ IP. Или используйте символ *

ExternalHostname=127.0.0.1 <--- Оставляем как есть

 

# Если ваш сервер опубликован с помощью NAT укажите здесь ваш ВНУТРЕННИЙ IP. Или используйте символ *

InternalHostname=127.0.0.1 <--- Оставляем как есть

 

# Укажите здесь (ip) адрес вашего Логин-Сервера, Или используйте символ *

LoginserverHostname=*

LoginserverPort=2106

LoginTryBeforeBan=20

GMMinLevel=100

 

# Укажите порты Вашего Гейм-сервера

LoginPort=9014

 

# При true любой Гейм-сервер может быть зарегистрирован на вашем Логин-Сервере

AcceptNewGameServer = False

 

# Показывать лицензию (после ввода пароля)

# Рекомендуется оставить этот параметр включенным т.к. он повышает безопасность

ShowLicence = True

 

# Параметры Базы данных

Driver=com.mysql.jdbc.Driver

#Driver=org.hsqldb.jdbcDriver

#Driver=com.microsoft.sqlserver.jdbc.SQLServerDriver

URL=jdbc:mysql://localhost/l2jdb

#URL=jdbc:hsqldb:hsql://localhost/l2jdb

#URL=jdbc:sqlserver://localhost/database=l2jdb/user=sa/password=

Login=root <--- Оставляем как есть

Password=******* <--- Заместо звездочек пишем пароль, который ставили при установке MysQl

MaximumDbConnections=100

 

Сохраняем все это дело и идем дальше!

 

 

--------------------------------------------------------------------------------

 

Далее идем по пути: C:\Server\gameserver\config\server.properties (server.properties - Открываем либо Блокнотом, либо Текстовым редактором, кому как удобно! И увидим такую картину:

 

--------------------------------------------------------------------------------

 

 

 

# Это конфигурационный файл сервера. Здесь вы можете настроить свойства связи вашего сервера.

# Обычно требуется изменить опцию ExternalHostname на

# - 127.0.0.1 (если вы играете/тестируете сервер на локальной машине)

# - LAN IP* (если вы хотите играть с другого компьютера сети)

# - WAN IP** (если вы хотите поиграть с друзьями через интернет)

# - Еще вопросы? Тогда вам на http://la2rusteam.com

#

# * = Если вы не знаете свой LAN IP, просто нажмите "Пуск" => "Выполнить..." и "cmd" => "ipconfig"

# **= Если вы не знаете свой WAN IP, посетите http://www.whatismyip.com

# ===================================================================================================

 

# ================================================================

# Основные настройки сервера !!! ОБЯЗАТЕЛЬНО настройте под себя!!!

# ================================================================

 

# Укажите здесь (ip) адрес вашего Игрового Сервера, Или используйте символ *

GameserverHostname=*

GameserverPort=7777

 

# Если ваш сервер опубликован с помощью NAT укажите здесь ваш ВНЕШНИЙ IP. Или используйте символ *

ExternalHostname=127.0.0.1 <--- Оставляем как есть

 

# Если ваш сервер опубликован с помощью NAT укажите здесь ваш ВНУТРЕННИЙ IP. Или используйте символ *

InternalHostname=127.0.0.1 <--- Оставляем как есть

 

# Укажите здесь (ip) адрес вашего Логин-Сервера, Или используйте символ *

LoginserverHostname=*

LoginserverPort=2106

LoginTryBeforeBan=20

 

# Укажите порты Вашего Логин-сервера

LoginPort=9014

LoginHost=127.0.0.1 <--- Оставляем как есть

 

# Укажите идентификатор (ID) вашего сервера (например- 0 это Bartz).

RequestServerID = 0

# Укажите (true), если ваш Логин сервер настроен на свободную выдачу идентификаторов

AcceptAlternateID = True

 

# Параметры Базы данных

Driver=com.mysql.jdbc.Driver

#Driver=org.hsqldb.jdbcDriver

#Driver=com.microsoft.sqlserver.jdbc.SQLServerDriver

URL=jdbc:mysql://localhost/l2jdb

#URL=jdbc:hsqldb:hsql://localhost/l2jdb

#URL=jdbc:sqlserver://localhost/database=l2jdb/user=sa/password=

Login=root <--- Оставляем как есть

Password=******* <--- Заместо звездочек вписываем пароль который ставили при установке MySQl

MaximumDbConnections=100

 

# Укажите в какой директории находится Datapack, (по умолчанию это папка data в директории GameServer'а)

# DatapackRoot = C:/server/DataPack

 

# Шаблон имени персонажа

# Например, если использовать такой шаблон: CnameTemplate=[A-Z][a-z]{3,3}[A-Za-z0-9]*

# будет разрешать использовать имена с большой буквы и последующими маленькими,

# и любыми словами или цифрами, к примеру ZbigN1eW

# Наиболее рационально поставить CnameTemplate=[A-Z][a-z]*

# т.е. именя начинаются с большой и заканчиваются маленькими буквами, к примеру Zbigniew

# Default .* - можно использовать любые символы

CnameTemplate=.*

PetNameTemplate=.*

 

# Максимальное количество персонажей на аккаунте - по умолчанию 7 (0 = нелимитировано [7 является пределом клиента])

CharMaxNumber = 7

 

# Максимальное количество одновременно играющих игроков.

MaximumOnlineUsers=100

 

 

# Разрешенные для подключения минимальные и максимальные протоколы клиента.

# Должно быть соответствие MinProtocolRevision <= MaxProtocolRevision.

MinProtocolRevision = 694 <--- Тут ставим значение протокола, в том случае если ваша папка system с протоколом **** не будет совпадать с протоколом сервера, лучше поставить 1

MaxProtocolRevision = 709

 

Сохраняем все это дело и идем дальше!

 

 

--------------------------------------------------------------------------------

 

Далее идем по пути: C:\Server\login(и запускаем RegisterGameServer.bat и видим следующие:

 

--------------------------------------------------------------------------------

 

 

Окно RegisterGameServer

Вводим цифру 0 и жмем Enter

 

Жмем Enter

 

 

--------------------------------------------------------------------------------

 

Далее в этой же папке где у нас находиться RegisterGameServer.bat, Появился файлик hexid(server 0).txt переименовываем в hexid.txt и кладем его по этому пути C:\server\gameserver\config

Link to comment
Share on other sites

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

 

Установка Самого Сервера

Вводим цифру 1 и жмем Enter

 

Жмем Enter

 

Вводим цифру 1 и жмем Enter

 

Жмем Enter

 

Пошла Установка

 

Жмем Enter

 

Вводим цифру 4 и жмем Enter

вот этого не понял :(

Link to comment
Share on other sites

SYAVA

Славик, хватит вотку жрат ;)

 

выложи лучше полностью содержимое файлов Server.properties и Login.properties :)

 

Added среда, 3 сентября 2008 г. 23:55:37 :

файл 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
# ==========================================================================================================================



# ==========================================================================================================================
# Укажите идентификатор (ID) вашего сервера  (например- 0 это Bartz).
# --------------------------------------------------------------------------------------------------------------------------
RequestServerID = 0

# Укажите (true), если ваш Логин сервер настроен на свободную выдачу идентификаторов
# --------------------------------------------------------------------------------------------------------------------------
AcceptAlternateID = True
# ==========================================================================================================================



# ==========================================================================================================================
# Параметры Базы данных
# --------------------------------------------------------------------------------------------------------------------------
Driver=com.mysql.jdbc.Driver
URL=jdbc:mysql://localhost/l2jdb
Login=root
Password=jndfkbrf
MaximumDbConnections=10
# ==========================================================================================================================



# ==========================================================================================================================
# Укажите в какой директории находится Datapack, (если по умолчанию, то сторку можно НЕ ТРОГАТь !!!
# --------------------------------------------------------------------------------------------------------------------------
#DatapackRoot = C:/Work/tmp/DataPackC3
# ==========================================================================================================================



# ==========================================================================================================================
# Если вам нужно создать ограничение на имена персонажей, то вы можете сделать это используя данный параметр
# Например : CnameTemplate=[A-Z][a-z]{3,3}[A-Za-z0-9]*
# в данном случае вы разрешите использовать любые буквы латинского алфавита и цифры,
# но именно в таком порядке как перечислено в параметре, т.е. что то типа - ZbigN1eW.
# Если Вы укажите параметр CnameTemplate=[A-Z][a-z]*
# то тогда при создании имен можно будет использовать заглавную букву только в начале имени,
# остальные буквы должны будут быть маленькие, т.е. что то типа - Zbigniew
# По умолчанию стоит указан символ .* - это позволяет использовать ЛЮБЫЕ символы в именах персонажей.
# --------------------------------------------------------------------------------------------------------------------------
CnameTemplate=.*
PetNameTemplate=.*
# ==========================================================================================================================



# ==========================================================================================================================
# Максимально возможное кол-во персонажей на одном Аккаунте, 0-без ограничений.
# --------------------------------------------------------------------------------------------------------------------------
CharMaxNumber = 8
# ==========================================================================================================================



# ==========================================================================================================================
# Максимальное кол-во подключаемых пользователей.
# --------------------------------------------------------------------------------------------------------------------------
MaximumOnlineUsers=500
# ==========================================================================================================================



# ==========================================================================================================================
# Минимальная и максимальная версия используемого протокола клиента для соединения с сервером.
# Естественно что минимальная версия не должна быть больше Максимальной.
# --------------------------------------------------------------------------------------------------------------------------
MinProtocolRevision = 600
MaxProtocolRevision = 746
# ==========================================================================================================================

файл login.properties

 

# This is the server configuration file. Here you can set up the connection for your server.
# Usually you have to change the ExternalHostname option to
# - 127.0.0.1 (if you want to play alone / testing purpose)
# - LAN IP* (if you want to play from another computer in the network)
# - WAN IP** (if you want to play with friends over internet)
# - Questions? => http://lineage2info.ru
#
# * = If you want to get your LAN IP, simply choose "Start" => "Run..." then type "cmd" => "ipconfig"
# **= If you want to get you WAN IP, visit http://www.whatismyip.com
# ===================================================================================================

# ================================================================
# General server setting !!! REQUIRED to configure to everyone !!!
# ================================================================

# 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

# The port on which login will listen for GameServers
LoginPort=9014

# If set to true any GameServer can register on your login's free slots
AcceptNewGameServer = True

# Отображать мёртывые сервера.
# Пример: У вас зареген сервер под ID = 25, при True Также будут показаны сервера от 0 к 24 как DOWN.
# Теперь можно выбрать красивое имя серверу ;). Внимание!!! Таблица gameservers должна содержать только нужные server_id.
ShowDeadServers = True

# If false, the licence (after the login) will not be shown
ShowLicence = True

# Database info
Driver=com.mysql.jdbc.Driver
URL=jdbc:mysql://localhost/l2jdb
Login=root
Password=jndfkbrf
MaximumDbConnections=1000

# Useable values: "true" - "false", use this option to choose whether accounts will be created
# automatically or not.
AutoCreateAccounts=True

# The delay in minutes after which the login updates the gameservers IP's (usefull when their ip is dynamic)
IpUpdateTime=15


# ==============================================================
# Test server setting, shoudnt be touched in online game server
# ==============================================================

Debug = False
Assert = False
Developer = False

# Enforce GG Authorization from client
# Login server will kick client if client bypassed GameGuard authentication
ForceGGAuth=false

#FloodProtection. time in ms
EnableFloodProtection=True
FastConnectionLimit=15
NormalConnectionTime=700
FastConnectionTime=350
MaxConnectionPerIP=50

Что не правильно?

Link to comment
Share on other sites

Теперь бы разобраться как зайти в игру без регистрации акка
# Useable values: "true" - "false", use this option to choose whether accounts will be created

# automatically or not.

AutoCreateAccounts=True

и всё равно не заходит?

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share


×
×
  • Create New...