|
У вас
| Дата: Понедельник, 02.05.2011, 20:48 | Сообщение # 1 |
|
| Данную статью писал не я.Многое добавил я но в основном всё нагло спизженно с 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 В появившемся окне вводим И узнаем свой внутренний ИП. Чтобы узнать внешний IP пройдите по адресу Вот и всё ) 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\... и находим файл Открываем в блокноте и пишем новость. Единственно, при входе на сервер может показать новость предыдущего сервера и чуть ниже вашу новость, т.к в системе официально 4 сервера ( стандартные ) и при входу на один и потом на другой - новости остаются. Особенность клиента warcraft 3. 4 - Замена "Приветствие на канале" Тут остановимся подробнее. Чтобы изменить приветствие заходим в C:\Denwer\Server\conf\... и находим файл Открываем через обычным блокнот и редактируем. Но тут всё не так легко, как в прошлых файлах. Тут существуют специальные знаки, для личного обращения к пользователю. 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\... и находим файл Открываем в блокноте. Смотри на скрин и догоняем )
Сообщение отредактировал 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]
|
| |
| |