Translate to English Translate to Russian You lang?

Новое на форуме 100NT - Показать/Скрыть

Установка сервера (Windows)

инструкция Комментариев: 87

http//l2server.org/uploads/images/default/serv.jpg
Вот вам инструкция по установке сервера, от меня.


Первый шаг .......


Прежде чем вы хотите начать что либо делать убедитесь что:
1. У вас не установлен MySQL, Java Sun (ява платформа) и Navicat . Есле ети каки у вас есть - удалите их, или оставьте но по ходу инструкции учитывайте свои настройки(MySQL, Navicat).
2. У вас имеется статистический(lan и wan(внешний)) IP адреса. Сделать ето можно так - нажать Пуск, там выбрать программу выполнить, в ней написать cmd, а в открывшемся окне пишем :
ipconfig -all

Приступим к тому что вам будет нужно :
1. Java sun (ява платформа) - загрузить ее можно на офф сайте .
2. MySQL(база данных) - загрузить его можно с офф сайта :
Уважаемый пользователь, вам необходимо зарегистрироваться, чтобы посмотреть скрытый текст!
3. Navicat(управление базой данных) - загрузить
4. L2 editor (он же FileEditor) для интерлюдии и камайла - Скачать!
5. Выбирите сборку сервера(Java) которую будите использовать (Ето на ваше усмотрение - их много : l2J-Free, L2emu, L2RussTeam, La2 base team - ето лиш некоторые из известных).
6. Перейдите к следуюшему разделу. Там я вам раскажу как начать установочьку скачаных файлов. Незабывайте - ето описание для Операционой системы Windows.

Шаг второй .......


Итак, из 1 статьи мы узнали где и что загрузить. Надеюсь загрузили и теперь приступаем к самому процесу установки скачаных приложений.
1. Устанавливаем скачаную Java sun(ява платформу) следуюшим методом - долбим дятлом в "next" и "install" . Ничего сдесь вам настраивать ненужно. Java sun нужно лиш только установить(Java sun - поддержка скриптов , форматов : .jar и других) .
2. Нужно установить MySQL - я опишу стандартную установку(без изменений) . Так как изменять настройки MySQL можно и когда он уже будет установлен. Последовательно устанавливаем MySQL, каждое появляюшееся окно настраиваем как у меня на картинках :
mysql1.jpg (29.9 Kb)
mysql3.jpg (31.9 Kb)
mysql4.jpg (.45 Kb)
mysql5.jpg (43.75 Kb)
mysql2.jpg (36. Kb)
mysql6.jpg (32.62 Kb)
mysql7.jpg (27.82 Kb)
mysql8.jpg (38.05 Kb)
mysql9.jpg (46.64 Kb)
mysql10.jpg (45.88 Kb)
mysql11.jpg (39.22 Kb)
mysql12.jpg (.2 Kb)
mysql13.jpg (38.5 Kb)
mysql14.jpg (45.3 Kb)
mysql15.jpg (39.6 Kb)
mysql16.jpg (42.07 Kb)
mysql17.jpg (26.3 Kb)
mysql18.jpg (35.34 Kb)
Вот и все. Вы установили и настрили MySQL . Вы уже на пол пути smile . Ваши конфигурации :
dbhost=localhost
dbport=3306
dbuser=root
dbpasw=ваш пароль поставленый при установке
dbname=их вы установите в процесе описания Navicat.

3. Устанавливаем Navicat. Здесь ничего сложного нету, действуем подобно JavaSun(тоесть также кликаем Next, install). А вот опишу подробнее как подключить Navicat к MySQL(к вашим базам)
Следуем моим картинкам biggrin
a. navicat1.jpg (26.03 Kb)
б.navicat2.jpg (38.24 Kb)
в.navicat3.jpg (32. Kb)
г.navicat4.jpg (64. Kb)
д.navicat5.jpg (46.95 Kb)
Мы получили все настройки нужные для конфигурации сервера :
dbhost=localhost
dbport=3306
dbuser=root
dbpasw=ваш пароль поставленый при установке
dbname=jdb

Шаг третий .......


Ну что ж, базы у нас уже есть, Navicat настроен к работе и установлена Java платформа. Приступим к конфигурации серверной части.
Итак, вы скачали сервер, хотелось бы как то его настроить smile . Шяс мы к етому и приступим.
1. Никогда не называйте папки, которые создают путь к серверу Рускими именами (примеры как делать нельзя : D:\сервер\ , так же : C:\бугага\трям_трям\server. Внимание! Запомнните! Не суйте рабочую папку сервера на рабочий стол! Будут косяки! ) . Нужно делать так, чтобы в пути серверу небыло руско-язычный папок (пример как можно делать : D:\server\ , C:\bygoga\tram_tram\server
2. Нужно разобратся с "архитектурой папок" сервера. Разные сборки, разных авторов, содержат папки с конфигами по разному. Чаше всего ето 2 главные папки :Gameserver, Loginserver. Так же может быть просто папка Config, а все остальное в куче. Для настроек баз и ваших IP вам понадобятся такие файлы : gameserver.proprties(так же расширение файла может быть и .config , .ini, в обшем любое), и loginserver.properties. Открываем их Блокнотом и редактируем следушие строки :
[gameserver.properties]
GameserverHostname=* #Сдесь ставим * или 0.0.0.0 в зависимости от типа сервера
GameserverPort=7777 #Ето порти гейм сервера(используется в l2.ini для подключения)
ExternalHostname=195.3.245.174 #ето ваш внешний IP-адрес
InternalHostname=192.168.2.11 #ето ваш локальный IP-адрес
LoginPort=9014 #не менять!
LoginHost=127.0.0.1 #не менять!
Настройки баз :
Driver=com.mysql.jdbc.Driver
URL=jdbc:mysql://localhost/jdb #ето настройки баз ваших
Login=root #пользователь MySQL
Password=ваш пароль MySQL #ваш пароль MySQL
[loginserver.properties]
ExternalHostname=195.3.245.174 #Внешний IP-адрес
InternalHostname=192.168.2.11 #Локальный IP-адрес
LoginserverHostname=*Сдесь ставим * или 0.0.0.0 в зависимости от типа сервера
LoginserverPort=2106 #порт логин сервера
LoginHostname=* #Сдесь ставим * или 0.0.0.0 в зависимости от типа сервера
LoginPort=9014 #Не менять
Настройки баз :
Driver=com.mysql.jdbc.Driver
URL=jdbc:mysql://localhost/jdb # где находится/имя базы
Login=root # Бользователь MySQL
Password=Ваш пароль MySQL #Пароль MySQL
Итак мы настроили все что нужно будет серверу для того чтобы "запустится" по минимуму. Так же в config вы можете найти все необходимые настройки.
3. Теперь нам нужно "залить" в базы таблицы. Делается ето довольно таки просто :
Ишем в нашем сервере директорию tools, в ней ишем чтото подобное названию : database_installer.bat , либо же он называется просто installer.bat, жмем на нём 2 кнопкой мыши и выбираем - "изменить". Далее меняем вот что :
set mysqlBinPath=C:\Program Files\Mysql\Mysql 5.0\bin #Здесь указываем путь к папке "bin" в вашем MySQL
REM LOGINSERVER
set lsuser=root #здесь пишем пользователя MySQL
set lspass=Ваш_пароль #Здесь пароль пользователя MySQL
set lsdb=jdb #здесь имя базы в Mysql(которую создали в навикате)
set lshost=localhost #ето не важно. Оставьте localhost

REM GAMESERVER
set gsuser=root #здесь пишем пользователя MySQL
set gspass=Ваш_пароль #Здесь пароль пользователя MySQL
set gsdb=jdb #здесь имя базы в Mysql(которую в навикате создали)
set gshost=localhost #ето не важно. Оставьте localhost
И сохраняем етот файл. После етого запускаем его и следуем инструкциям которые он предложит.

Последний шаг .....


Поехали! biggrin
Находим в папке loginserver файл registrGameServer.bat и запускаем его.
Вводим там любое значение (от 1 до 126, лучше введите 1 smile ). Там появится вот такое :
 Enter The id of the server you want to register
Type 'help' to get a list of ids.
Type 'clean' to unregister all currently registered gameservers on this LoginServer.
Your choice:
1# я ввел еденичьку

И жмем Enter. Получаем :

Server Registered hexid saved to 'hexid(server 1).txt'
Put this file in the /config folder of your gameserver and rename it to 'hexid.txt'
Для продолжения нажмите любую клавишу . . .

Собственно получаем файл hexid(server 1).txt . Берем и переименовываем его в hexid.txt , копируем и вставляем в gameserver/config .
Все самое страшное для нас окончено. Теперь запускаем :
- Loginserver.bat
- Gameserver.bat
Воаля! Мы запустили сервер. Теперь нам нужно настроить l2.ini файл клиента, чтобы запустить наш сервер. Ну ничего, ето очень просто! Берем программу L2editor, и открываем им l2.ini . Ишем там такие строчьки :

ServerAddr=192.168.2.11 #В данном случае тут мой IP
Port=7777 #Тут мой порт гейм сервера

Теперь жмем [Save and encrypt], перед етим посмотрев в "низ" програмки, видем такое :
  Header: "Lineage2Ver413"
Action chosen: decode
Outer stream size: 3328

Это означает что он был раскодирован[decode] в 413 версии(а тоесть ето интерлюд клиент). Сохраняем в етой же кодировке(413) и радуемся. Дальше ставим в конфигах авторегистрацию(самый простой вариант) и заходим на сервер через клиент.
Админом себя сделать очень просто, для тех кто не знает :
1. Открываем Navicat.
2. Там ищем таблицу Characters
3. В ней ишем столбец Acces level и ставим там значение 200 .
4. Всё вы теперь еше и админ. (В игре пиши //admin и всё поймеш)
Вот и все, удачи тебе юный администратор
----!-Дополнено : для Emu сборок -!----
В Emu сборках, иерархия папок немного другая. Настраивается всё аналогично, но нужно учитывать :
gameserver/config/
loginserver/config/
Тут находятся все конфиги сервера по папкам. Опишу их вам :
-main : главная(основные конфиги)
-network : конфиги для конекта(IP, базы и т д)
Остальные думаю понятны и без пояснения
Автор статьи : zenn(c)2008

Категория: Инструкции | Автор: zenn - 10 ноября 2008 | Просмотров: 53365

Комментарии пользователей: [1] 2 3 4 5 6 7 8 9
(10.06.2011 - 13:10) цитировать
 
 
тут есть кто живой?
 
 
(10.06.2011 - 11:06) цитировать
 
 
люди кому не в лом помагите пожалуйста создатть сервак мне оч хочетса создать *половой орган*
ец я уже 3 день немогу не как здалать каму не трудно добавьте меня в скайпе ID* prettydoll_1994 помагите создать сервак умаляю на коленях
 
 
(5.06.2011 - 09:43) цитировать
 
 
xeser Спасибо за столь офигенное описание!
 
 
(15.05.2011 - 22:06) цитировать
 
 
а ты можешь чтоб все всё хорошо поняли видео курс сделать и показать как ты создаёшь сервер ???
 
 
(2.05.2011 - 16:12) цитировать
 
 
прозьба картинки (после описания установки навикат) увеличить
 
 
(13.04.2011 - 19:56) цитировать
 
 
при запуске La2register.cmd пишет
Exception in thread "main" java.lang.NoClassDefFoundError : 12p/gsregistering/gameserverre gister
помогите пожалусто
 
 
(4.03.2011 - 12:22) цитировать
 
 
норм ща буду ковырять сервак)))где найти настройки рейд боссов?например времяя респа нубла...
 
 
(16.02.2011 - 19:44) цитировать
 
 
error:there was an error while attempting to retrieve the list of currently registered gameserver.
reason:table 'jdb.gameserver' doesnt exist
вот что пишет когда я делаю регистер гейм сервер помогите кто нитбуть пожылуйста.
 
 
(6.02.2011 - 12:48) цитировать
 
 
SolarJew, там файлик vars должен быть туда и вписуй!
 
 
(6.02.2011 - 12:26) цитировать
 
 
BowMaster,все очень просто вы не установил JAVA sun
Эмулятор ява! Если чет не понятно то вот моя статья! ru-print*com/6-kak-sdelat-svoj -l2-server.html
Думаю поможет!