Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Гайд по установке сервера от Emu
#1
сервер
_http://rapidshare.com/files/100548540/L2EmuProject_Rev.2764.rar.html


navicat _http://rapidshare.com/files/100549000/Navicat.rar.html
MySQL _http://rapidshare.com/files/100550719/mysql-6.2.rar.html
Java _http://rapidshare.com/files/100551249/jre-6u3-windows-i586-p.exe.html

Устанавливаем MySql
Распаковываем её. запускаем setup.exe. В окне приветствия жмём Next, в окне setup type выбираем Complite и жмём Next, в окне ready to install жмём Install, далее жмём next, next, в окне Wizard complited жмём Finish и приступаем к настройке мускула. Жмём Next, Next в окне MySql Server Instance Configuration выбираем Server Machine и жмём Next, Next, Next, выбираем Online Transaction Processing (OLTP) и жмём Next, Next, Next, ставим галочку в Include Bin Directory pn Windows PATH и жмём Next, в окне New root password выбираем пароль(у нас будет 123456), в окошке Confirm опять вводим пароль(123456), ставим галочку Enable root access from remote machines и так же в графе Create an Anonymous Account далее жмём Next, жмём Execute. Всё, мускул установлен.
Устанавливаем Navicat.
Распаковываем содержимое архива и запускаем navicat8_mysql_en.exe. В окне приветствия жмём Next, выбираем I accept the agreement жмём Next, Next, Next, Next, Install, Finish. Запускаем invisible.exe и патчим нашего кота. запускаем навикат,жмём Connection, в графе Connection Name вводим название нашего коннекта (например server) в графе Password вводим пароль который мы задали при установке мускула(123456) остальное ничего не трогаем и жмём ОК. Жмём созданный коннект server 2 раза и создаём базу Emu_DB( пкм на коннекте server, выбираем New Database и в графе Enter database name вводим Emu_DB). Закрываем навикота.Всё, база создана.
Устанавливаем Java машину
Запускаем jre-6u3-windows-i586-p.exe,соглашаемся с лицензионкой и жмём Next. Во втором окне путь установки программы оставляем без изменения, жмём Next. Далее также указан путь, его также оставляем без изменения и жмём Next. В появившемся окне, ставим галочку в пункте Microsoft Internet Explorer и жмём Next. Всё, все программы установили.
Приступаем к самому серверу.
на жёстком диске С создаём дирректорию server и распаковываем содержимое архива туда. Идём в C:\server\tools и редактируем database_installer.bat(пкм и выбираем изменить). Прописываем в нём наш пасс к базе и правим путь к мускулу в директорию bin, больше ничего не трогаем. Должно получиться следующее
REM # ================#
REM # for diskw users #
REM #=================#
REM C:\Program Files\MySQL\MySQL Server 6.0\bin (путь к дирректории bin)
REM #=======================================#
REM # for mysql server users on x64 systems #
REM #=======================================#
REM C:\Program Files (x86)\MySQL\MySQL Server 5.0\bin
REM #=========================================#
REM # for mysql server users on Win XP system #
REM #=========================================#
REM C:\Program Files\MySQL\MySQL Server 6.0\bin (путь к дирректории bin)
REM C:\Program Files\MySQL\MySQL Server 6.0\bin (путь к дирректории bin)

REM LOGINSERVER
set lsuser=root
set lspass=123456 (наш пароль к мускулу)
set lsdb=Emu_DB
set lshost=localhost
REM GAMESERVER
set gsuser=root
set gspass=123456 (наш пароль к мускулу)
set gsdb=Emu_DB
set gshost=localhost

Сохраняем и закрываем батник. Далее идём сюда C:\server\gameserver\config\main правим любым текстовым редактором (например в блакноте)файл gameserver.properties графу Client Protocol

# -----------------------
# Secton: Client Protocol
# -----------------------
# Minimum and maximum protocol revision that server allow to connect.
# You must keep MinProtocolRevision <= MaxProtocolRevision.
MinProtocolRevision = 1
MaxProtocolRevision = 999
# ------------------------
# Section: Server Capacity
# ------------------------
# Define how many players are allowed to play simultaneously on your server.
MaximumOnlineUsers = 1000

Далее сюда C:\server\gameserver\config\network правим в файле database.properties наш пасс к базе

# URL to connect to database.
URL = jdbc:mysql://localhost/Emu_DB
# here are some other url's :
# URL = jdbc:hsqldb:hsql://localhost/Emu_DB
# URL = jdbcConfusedqlserver://localhost/database=Emu_DB/user=sa/password=
# your database login (by default MySQL uses = root, Warning: Not a Safe Setting! try to use your own login)
Login = root
# your database password (by default MySQL uses = root, Warning: Not a Safe Setting! try to use your own pass)
Password =123456(наш пасс к мускулу)
# define here how many connections are allowed at the same time.
MaximumDbConnections = 1000(число одновременных подключений к серверу)

Тут же в C:\server\gameserver\config\network правим файл network.properties прописываем наш IP

# -----------------
# Connection Config
# -----------------
# Bind ip of the gameserver, use 0.0.0.0 to bind on all available IPs
GameserverHostname = 0.0.0.0
GameserverPort = 7777
# This is transmitted to the clients connecting from an external network,
# so it has to be a public IP or resolvable hostname
ExternalHostname = наш внешний Ip
# This is transmitted to the client from the same network,
# so it has to be a local IP or resolvable hostname
InternalHostname = наш внутрисетевой IP (локальная сетка)
InternalNetworks =
# Define optional networks and router IPs
# IP (200.100.200.100) or fully qualified domain name
# (google.com) that resolves to an IP (use ping to determine if a domain resolves).
# Format: ip,net/mask;ip,net/mask,net/mask
# (mask 192.168.0.0/16 or 192.168.0.0/255.255.0.0 would be 192.168.*.*)
# Note: keep InternalNetworks and OptionalNetworks blank for compatibility with older login server
OptionalNetworks =
# --------------
# Port Forwading
# --------------
# The Loginserver host and port
LoginPort = 9014
LoginHost = IP нашего логин сервера

Далее идём в C:\server\gameserver\config\network редактим файл security.properties отключаем ГГ

# ------------------------
# Section: GG (Game Guard)
# ------------------------
# Enforce gameguard for clients
# GameGuardEnforce - enforces gameguard query on character login
# GameGuardProhibitAction - don't allow player to perform trade, talk with npc
# or move until gameguard reply is received.
GameGuardEnforce = ставим false
GameGuardProhibitAction = ставим false

Идем сюда C:\server\login\config\main редактим файл loginserver.properties если нам нужно сделать авторегистрацию а также отключаем ГГ

# ------------------
# Section: Accounts
# ------------------
# Automatically Create Accounts.
# default = false
AutoCreateAccounts = ставим true
# ------------------------
# Section: GG (Game Guard)
# ------------------------
# Enforce Game Guard Authorization from Client.
# Login Server will kick client if client bypassed GameGuard authentication
# default = true
ForceGGAuth = ставим false


Идём сюда C:\server\login\config\network редактим файл database.properties


# Define MySQL Driver URL.
URL = jdbc:mysql://localhost/Emu_DB
# here you have some more urls:
# URL = jdbc:hsqldb:hsql://localhost/Emu_DB
# URL = jdbcConfusedqlserver://localhost/database = Emu_DB/user = sa /password = (your pass)
# Your login to Database (default = root)
Login = root
# Your password to database (default = root)
Password =123456 (наш пасс к мускулу)
# Define how many connections are allowed on your database.
MaximumDbConnections = 1500 (число одновременных подключений)


Тут же редактим файл network.properties вписываем наш IP


# Bind ip of the loginserver, use 0.0.0.0 to bind on all available IPs
LoginServerHostName = наш IP
LoginServerPort = 2106
# The port, ip on which login will listen for GameServers
LoginPort = 9014
LoginHostName = наш IP

Теперь нам нада залить базу в мускул.
В папке tools запускаем ранее отредактированный батник database_installer.bat и заливаем базу.
Открываем в навикате нашу базу Emu_DB и в графе gameservers удаляем все значения.
Далее идём в C:\server\login и запускаем батник register_gameserver.bat, дожидаемся прогрузки и на вопрос чего же мы хотим смело тыркаем 1 появитса файлик hexid(server 1).txt переименовываем его в hexid.txt вырезаем и кидаем в папку C:\server\gameserver\config\network
Опять идём в папку C:\server\login и запускаем батник account_manager.bat нажимаем 1 - интер, вводим желаемый себе логин - интер, пасс - интер, уровень доступа для нашего аккаунта 200 - интер. Всё мы создали сервер со своим аккаунтом с уровнем администратора.
Ответ
#2
кто нибудь знает как диалоги ему перевести на русский язык?
Ответ
#3
А чо за сервер ?? ГМ шопер и баффер есть ?? И настройка время бафов есть ?? ))
Ответ
#4
Moony
Открывай data/html/ и переводи все подряд Smile Там всего то около 4000 файлов Smile
Или скачай русик, поищи тут на форуме выкладывали что то подобное.


Manhunt
-А чо за сервер ??
-L2Emu Сервер, сборка 2764
-ГМ шопер и баффер есть ??
-И ГМ шопер и баффер и встроенные 100 человек онлайну Smile
-И настройка время бафов есть ??
-Это вобще в конфигах правиться
Я не прав? Докажите это тут или тут
* Интересная тема * для новичков *
Ответ
#5
Хммм(( У меня не получмлось сделать серв...!!! Кароче я все делал по инстркции... которая расоложена сверху... Я вроде бы все правильно делал((


Кароче вот я сделал все до database_installer.bat... когда я запускаю ету программу... у меня появляется ошибка... Вот : ''''\mysqldump'''' не является внутренней или внешней командой, исполняемой программой или пакетным файлом.

p.s. помоги мнЕ =((
Ответ
#6
Moony Написал:кто нибудь знает как диалоги ему перевести на русский язык?

там есть темка на форме я создал именно по этому поваду так что юзай

Добавлено через 7 минут
[quote=DarkLoki]Moony
Открывай data/html/ и переводи все подряд Smile Там всего то около 4000 файлов Smile
Или скачай русик, поищи тут на форуме выкладывали что то подобное.


где взять этот русик и как им пользываться поподробней отпишите ! ! ! спасибку зарание:p
Ответ
#7
DarkLoki Написал:Открывай data/html/ и переводи все подряд Smile Там всего то около 4000 файлов Smile

Если не ошибаюсь, это только диалоги на 4к файлов выходятSmile А если посчитать все квестовые? о_О

Manhunt Написал:Кароче вот я сделал все до database_installer.bat... когда я запускаю ету программу... у меня появляется ошибка... Вот : ''''\mysqldump'''' не является внутренней или внешней командой, исполняемой программой или пакетным файлом.

p.s. помоги мнЕ =((
Кароче, попробуй:
REM C:\Program Files\MySQL\MySQL Server 6.0\bin
замени на:
REM C:\Program Files\MySQL\MySQL Server 6.2\bin
т.к. мускул 6.2
(у тебя он ненаходит файлы mysqldump и mysql в той папке, в которую ты показал путь)
(или сделай подругому, лезь в папку бин своего установленного мускула и копируй путьSmile
Ответ
#8
Manhunt Написал:Хммм(( У меня не получмлось сделать серв...!!! Кароче я все делал по инстркции... которая расоложена сверху... Я вроде бы все правильно делал((


Кароче вот я сделал все до database_installer.bat... когда я запускаю ету программу... у меня появляется ошибка... Вот : ''''\mysqldump'''' не является внутренней или внешней командой, исполняемой программой или пакетным файлом.

p.s. помоги мнЕ =((

когда у тебя это сообщение вылезло в той же папке появился текстовик var.txt его открывай и указывай путь а так же логин и пароль к базе имя базы
вот к примеру как это у меня
@set mysqlPath=C:/Server/MySQL
@set mysqlBinPath=C:/Server/MySQL/bin
@set mysqldumpPath=C:/Server/MySQL/bin/mysqldump
@set lsuser=root
@set lspass=****
@set lsdb=L2Emu_DB
@set lshost=localhost
@set gsuser=root
@set gspass=*****
@set gsdb=L2Emu_DB
@set gshost=localhost

Добавлено через 24 минуты
А гайд с оллчитс украден МрМарио автор. хоть бы копирайт поставил.
Ответ
#9
Nihil;22531 Написал:А гайд с оллчитс украден МрМарио автор. хоть бы копирайт поставил.
Честно любой норм чел те такой же напишет и копирайты ето бред в данном случае
Ответ
#10
еще бы в гайдик добавить осноыные sql запросы, метод удаления копирайтов, id основных npc и т.д.
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Настройка сервера High Five TieLay 2 5,549 09-21-2023, 07:49 AM
Последний пост: Lafani
  Проинвестирую открытие сервера antiaf 0 1,467 02-20-2022, 02:08 PM
Последний пост: antiaf
  [Шара] Полный пак всех html (RU\ENG) с off сервера. L2CCCP 20 9,651 01-19-2021, 12:41 AM
Последний пост: Esferol
  Остались ли ещё опенсорсные сервера? PrintScr 0 1,380 05-09-2020, 03:15 AM
Последний пост: PrintScr
  Ребята помогите с настройкой сервера la2 Heon 11 2,838 04-15-2020, 10:36 PM
Последний пост: Shady
  Непонятный пакет сервера kotelok 2 1,565 01-04-2020, 06:51 PM
Последний пост: kotelok
  программы нужные для установки ява сервера PROGRAMMATOR 65 40,529 05-11-2019, 02:23 PM
Последний пост: Shubert
  Шаблон для вашего сервера - Бесплатно Valent 3 2,085 03-19-2019, 01:45 PM
Последний пост: Toneeh
  Создание Бота для Сервера MailFolder345 7 2,999 12-02-2018, 10:22 PM
Последний пост: CKREPKA
  Сетевая защита сервера? Какая она.. AfterJob 1 1,644 10-15-2018, 09:43 PM
Последний пост: n3k0nation

Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)