World of Warcraft



 
 
 
 
 
Король Линч Баннер Король Линч
 
 
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Руководство по серверу
У вас  Дата: Понедельник, 02.05.2011, 20:48 | Сообщение # 1
Adam_Monro







         Фракция:Орда
         Сообщений: 53
         Репутация: []
 
         Статус:

Данную статью писал не я.Многое добавил я но в основном всё нагло спизженно с wodota.ru и мне не стыдно
Итак,что нам понадобиться
:

Denver -Программа для запуска mysql,сайта
Navicat-Программа для соединения и редактирование базы данных вашего сервера
Cервер Warcraft 3-Обычный,стандартный сервер Warcraft 3
Создание сервера Warcraft 3

И так, мы имеем 3 файла.
Архив с сервером, denwer, navicat.
Распакуйте архив с Denwer в любое удобное для вас место. У меня это
будет на диске C:\Denwer\...
Распакуйте архив с сервером в корень папку С:\Denwer\Server\....
Установите Navicat в папку C:\Denwer\Navicat\... ( Необязательно, но так проще )
Запуск сервера:
Дальше разговор пойдет только о 2 вещах. О файлах в папке Denwer и о программе Navicat. Все остальные мысли отбросьте в сторону
Для начала зайдем в папку Denwer. Найдем в ней файл Run.exe.

Запустим его. Автоматически запустится резервный диск Z.
Работать будем только с ним.
И так мы включили Denwer. С ним же запустился запустился диск Z, а так же MySQL и другие компоненты.
И так, нам нужно привязать сервер к MySQL и выделить под сервер отдельную БД.
Подключаемся к MySQL через Navicat:
1 - Запускаем программу
2 - Нажимаем Connection

3 - Появилось окошко, вводим в него данные.

Имя - любое.
Hostname - оставляем или пишем 127.0.0.1. Без разницы.
Порт оставляем 3306.
User - root, Password - admin - по умолчанию ( для смены имени и пароля смотрите эту статью )
Как только ввели все данные жмём TEST CONNECTION.
Вам должно выбить такое окошко.

Нажимаем OK и выбираем своё подключение в списке.
И так, мы подключились. Создаём бд.
Правой кнопкой мыши ( далее ПКМ ) нажимаем на ваш сервер MySQL и выбиваем New Database

В появившемся окне вводим любое название. У меня к примеру "wodota".
Character set выбераем UTF-8. и нажимаем OK.

И так. Мы создали БД, подключаем к ней сервер.
Заходим в папку c конфигурацией сервера C:\Denwer\Server\conf\.. и находим файл bnetd.conf

Открываем его через обычный блокнов.
Находим 50 строчку. В ней будет:
Code
storage_path = file:mode=plain;dir=var\users;clan=var\clans;team=var\teams;default=conf\bnetd_default_user.plain

И заменяем её на:
Code
storage_path = sql:mode=mysql;host=127.0.0.1;name=wodota;user=root;pass=admin;default=0;prefix=pvpgn_

Учтите, что название БД для сервера я вписал "wodota". Если вы вписали своё название в пункте чуть выше, впишите его и в эту строчку. ( с учётом регистра ). Имя и пароль стоит по умолчанию.
Сохраняем и закрываем блокнот.
Вот и всё. Теперь нажмите на запуск сервера. Файл для запуска PvPGN.exe
Всё,ваш сервер готов!
Как подключиться к серверу

Эта статья - продолжение статьи по настройке и запуска сервера. То есть, у вас уже имеется сервер и вы его успешно запустили.
Как подключится к серверу?
Разобью статью на 3 части.
1 - Как подключится к серверу вам самим?
2 - Как подключится к серверу пользователям вашей сети?
3 - Как подключится к сервера пользователям интернета?
Всем известно, но я повторюсь, у каждого пользователя с выходом в интернет есть 3 и более IP адреса. В основном 3.
1 - Локальный, 2 - Внутренний IP адрес, 3 - Внешний IP адрес.
Сервер захватывает сразу все 3 направления.
Для начала нам нужно скачать BnetGeteWayEditor для редактирования реестра игры.
Скачиваем: http://wodota.ru/_fr/1/wodota.ru_BNetG.rar
Ну и клиент для игры на обычных серверах w3l. Если у вас есть ланчер Iccup, то клиент не нужен.
Скачать w3l:http://wodota.ru/_fr/1/wodota.ru_w3l.rar
Распаковываем в папку с игрой Warcraft III.
Если у вас уже имеется данная программка, то скачивать не нужно.
Включаем сервер.

1. Как подключится к серверу вам самим?
Запускаем BnetGeteWayEditor и нажимаем на Add Server ( смотрите рисунок )

Появится окошко в которое нужно ввести данные сервера.
Вводим название сервера, адрес сервера и часовой пояс ( смотрите скрин )

Code
Часовой пояс для России - 3, Беларуси - 2, Украины - 2.

Нажимаем ок и ваш сервер появится в списке

Теперь сохраним данные в реестр, нажав на иконку файла ( смотрите скрин ) и закроем программу.

Теперь подключаемся к Warcraft 3 через w3l.exe и заходим на сервер.
2 - Как подключится к серверу пользователям вашей сети?
Чтобы подключится пользователям из вашей сети, они должны сделать всё, что написано в пункте 1, но изменить ИП адрес при вводе на ваш внутренний IP. ( смотрите скрин )

Чтобы узнать ваш внутренний IP смотрите в самом низу.
3 - Как подключится к сервера пользователям интернета?
Чтобы подключится пользователям из интернета, они должны сделать всё, что написано в пункте 1, но изменить ИП адрес при вводе на ваш внешний IP. ( смотрите скрин ).

Чтобы узнать ваш внутренний IP смотрите в самом ниже.

Как узнать мой внутренний и внешний ip?
Нажимаем пуск => выполнить => вводим cmd и нажимаем ok
В появившемся окне вводим
Code
ipconfig

И узнаем свой внутренний ИП.

Чтобы узнать внешний IP пройдите по адресу
Code
http://my-ip.net/

Вот и всё )
P.S Данная статья была написана для Роутеров. Если у вас прямое подключение к интернету, опробуйте всё.
Удачной игры.
Замена стандартных надписей

Данная тема для тех, кто уже успешно установил сервер и смог подключится к нему.
Тут я вам расскажу, как заменить стандартные надписи, а именно:
Code
Правила. Правила регистрации. Новости сервера. Приветствие на канале. Создание главных каналов.

Начнем по порядку.
1 - Замена "Правил сервера".

Заходим в папку C:\Denwer\Server\files\... и находим файл
Code
termsofservice-default.txt

Открываем в блокноте и пишем правила. Минимальное количество строчек - 15. Если будет меньше, то вы не сможете зарегистрироваться. Вроде всё.
Едем дальше.
2 - Замена "Правила регистрации"

Заходим в папку C:\Denwer\Server\files\... и находим файл
Code
newaccount-default.txt

Открываем в блокноте и пишем правила
3 - Изменение "Новостей сервера"

Заходим в папку C:\Denwer\Server\conf\... и находим файл
Code
news.txt

Открываем в блокноте и пишем новость.
Единственно, при входе на сервер может показать новость предыдущего сервера и чуть ниже вашу новость, т.к в системе официально 4 сервера ( стандартные ) и при входу на один и потом на другой - новости остаются. Особенность клиента warcraft 3.
4 - Замена "Приветствие на канале"

Тут остановимся подробнее.
Чтобы изменить приветствие заходим в C:\Denwer\Server\conf\... и находим файл
Code
bnmotd.txt

Открываем через обычным блокнот и редактируем.
Но тут всё не так легко, как в прошлых файлах. Тут существуют специальные знаки, для личного обращения к пользователю.

Code
-- %I - переход на новую строку      
-- %a = число зарегистрированных аккаунтов на сервере      
-- %c = чисто каналов, в которых общаются пользователи в данный момент      
-- %g = число игр в данный момент      
-- %h = имя хоста сервера      
-- %H = общее "кличка" пользователя, например Gamer. ( редактировать в bnetd.conf 417-433 строчка. Поиск: contact_name )      
-- %i = номер регистрации пользователя      
-- %l = имя пользователя      
-- %N = название игры, другими словами ( warcraft 3 )      
-- %m = проверка емеил пользователя      
-- %r = IP пользователя      
-- %s = имя сервера ( ( редактировать в bnetd.conf 417-433 строчка. Поиск: servername )      
-- %u = пользователей онлайн

Тут разобрались. Идём дальше.
5 - Замена стандартных каналов.
аходим в папку C:\Denwer\Server\conf\... и находим файл

Code
channel.txt

Открываем в блокноте.
Смотри на скрин и догоняем )


Сообщение отредактировал Adam_Monro - Понедельник, 02.05.2011, 20:53
 
У вас  Дата: Пятница, 05.08.2011, 18:37 | Сообщение # 2
Komisar







         Фракция:Орда
         Сообщений: 3
         Репутация: []
 
         Статус:

Adam_Monro, ну хоть признался это уже похвалы заслуживает

[img]http://i.mmocom.ru/2011/08/131254778930/131254779356.jpg[/img]
 
  • Страница 1 из 1
  • 1
Поиск:

Баннер
 
World-All.net © 2026