Меню сайта

Translate:


Категории
Crysis [7]
Call of Duty [11]
Battlefield [34]
Medal of Honor [2]
Counter-Strike [3]
Ключи для Антивирусов [8]
Эмуляторы [7]
Игры [22]
Статьи [10]
VIDEO [43]

Поиск

Torrent
NNM-club Интеллигентный торрент трекер

RUTOR.org - Открытый торрент трекер

Мониторинги
Мониторинг игровых серверов.


Game world of mods
Stalker online project Stalker

Nexus Emulator project Battlefield

TeknoGods project Call of Duty


Games Forum
Портал Call of Duty, Battlefield и Medal of Honor

CSmania.RU Крупнейшее русскоязычное anti-Steam сообщество

Coop-Land.ru - Мир кооперативных и сетевых игр

RU-BOARD Компьютерный форум

PlayGround.ru - российский игровой сервер

БОЕВОЙ НАРОД Игровой форум


World of hackers
Welcome to MPGH - MultiPlayer Game Hacking

UnKnoWnCheaTs - Multiplayer Game Hacks and Cheats

CheMax - Сайт настоящего читера!!!

Главная » 2012 » Август » 18 » Эмуляторы игровых серверов, что это?
15:15
Эмуляторы игровых серверов, что это?

 Эмуляторы игровых серверов, что это?

 В данной статье речь пойдет о разработке игровых серверов для популярных онлайн игр. Я думаю Вы знаете, что огромное количество людей во всем мире проводит часть своего свободного времени в сети «Интернет», увлекаясь различными играми по сети. Но так как в большинство онлайн игр нельзя поиграть, не заплатив за это из собственного кошелька, – это послужило поводом стремительного развития индустрии бесплатных или так называемых «фришардных» серверов. Я думаю вы понимаете, что для того, чтобы это стало возможным нужно не только желание игроков играть «на халяву», но и труд большого числа разработчиков, которые занимаются созданием сервера, подобного официальному, – так называемого «эмулятора игрового сервера». Невозможно играть без сервера, так как игровой клиент, лежащий у Вас на жестком диске, это просто набор различных текстур, библиотек и исполняемых файлов, неспособных самостоятельно превратиться в игру.

Итак что же ето: привеведем текст из всемирно известной енциклопедии интернета http://ru.wikipedia.org/wiki/Эмулятор_сервера 

Эмулятор сервера (или эмулятор серверного программного обеспечения) — сервер, имитирующий работу других, зачастую более известных серверов.

Данный термин чаще всего используется для обозначения заново воссозданных серверов MMOG, в основном, незаконно копирующих возможности коммерческого программного обеспечения.[стиль!] Технически эмулятор сервера несколько отличается от того что стандартно понимают под словом «эмулятор» — он не используется для запуска программ разработанных для одной аппаратной платформы на другой платформе, и по принципу больше похож на эмулятор терминала.

Список популярных серверных эмуляторов

MMOG:
Ultima Online — UOX, SphereServer, Pol, RunUO
EverQuest — EQEmu, HackerQuest
Dark Age Of Camelot — DoL
Lineage II — L2J
Ragnarok Online — eAthena, Freya
Star Wars Galaxies — SWGEmu
World of Warcraft — WoWEmu, MaNGOS, Arcemu, TrinityCore, Kobold
Warhammer Online — DoR, WOE
Aion — Aion emu COM, Aion emu RU, Aion UNIQUE, Zetta Core, Aion Lightning, Aion Core
APB — APB EMU
Point Blank

Игровые сервисы:
Battle.net/Westwood Online — PvPGN

 

Людей, имеющих отношение к «фришард» серверам, условно можно разделить на несколько групп:

 

 1. Игроки (люди, играющие на официальных бесплатных серверах).

 

 

 2. Администраторы (владельцы серверов, которые занимаются контролем игрового процесса и поддержкой игроков. В качестве помощников, они привлекают людей, которые помогают контролировать процесс игры. Как правило их называют «Гейм Мастер»).

 

 3. Разработчики (те, кто непосредственно создают сервер онлайн игры, добавляют функционал, исправляют ошибки и так далее)

Люди из этих групп преследуют различные цели. Например, для игрока это может являться отдыхом от повседневной жизни либо интересным хобби. Для администратора, – в большинстве случаев, это не только хобби, но и способ заработка, так как игроки вкладывают деньги в процессе игры много и весьма охотно. Например, сервер с хорошим средним онлайном может приносить около 5 тысяч рублей в день. Самые крупные сервера приносят уже чуть ли не по 400-600$ в день. Вы спросите, – «Так почему же вы сказали, что игра серверах бесплатна?». Ответ прост, – у игрока нет необходимости платить деньги за игру, но некоторая часть людей хочет выделиться из толпы обычных игроков. Для кого-то интереснее всего быть самым сильным игроком сервера, кто-то хочет быть самым богатым, а «система доната» помогает им в этом. Процесс прост, – игроки просто отдают деньги администрации сервера в качестве пожертвования на его развитие, а в замен получают игровые ценности, например, одежду, игровые деньги, какие-то другие вещи, – ассортимент довольно богат. На самом деле это коммерческая деятельность купли-продажи, с которой администрация серверов должна платить налоги. Но практически никто этого не делает, а просто маскируют это под «донат», – добровольное пожертвование.

 

 

Теперь обратим свой взор и подробно расскажем о разработчиках. Это люди, которые имеют свой сервер и от качества их работы напрямую зависит их доход. Команды разработчиков также условно можно поделить на несколько категорий:

 

 

 

1. Те, которые «привязаны» к какому-либо серверу. Они работают на благо одного или нескольких проектов, их разработки никогда не распространяются, они являются или хозяевами этого сервера\серверов, или получают определенную зарплату от администратора, или получают некий процент с дохода.

 

 2. Закрытые платные команды (с ограниченным количеством покупателей сервера, чаще всего, чтобы пробиться в обладатели такого сервера Вам надо подписать какие-либо документы о нераспространении или провести беседу с разработчиками).

 

 3. Открытые платные команды (каждый желающий может купить сборку сервера за определенную сумму)

 

 4. Бесплатные команды с открытым кодом (все исходники сервера лежат в открытом доступе, каждый может принять участие в разработке.)

Коротко о PvPGN :

PvPGN (Player vs. Player Gaming Network) - это эмулятор игровых серверов. Создан на базе bnetd, распространяется по лицензии GPL. Или проще говоря является альтернативой Battle.net.Официальный адрес проекта в сети Интернет - http://pvpgn.berlios.de/
На сегодняшний день с помощью PvPGN стало возможным эмулировать не только сервер Warcraft III, но и других игр на основе клиентов Battle.net ( знаменитый Diablo, StarCraft), а также создана базовая поддержка клиентов Westwood Online (Command & Conquer).
В нашем случае для того, чтобы играть на таком сервере потребуется версия 1.21.
Поддерживаемые платформы: Microsoft Windows 9x, Windows 2000, Windows XP, Windows Server 2003, Windows Vista ; FreeBSD 4.x 5.x 6.x 7.x ;
Linux kernel 2.4 и 2.6 ; Solaris и некоторые другие.
PvPGN обычно используют люди, считающие Battle.net слишком медленным и которые хотят играть на локальном сервере без лагов.
 Последнюю версию всегда можно скачать отсюда -  http://pvpgn.berlios.de/index.php?page=files

 

Итак, подведя итоги мы видим, что онлайн игры давно стали больше, чем просто интересным времяпровождением. Для многих это такое же хобби, как охота или коллекционирование марок. А для кого-то это прибыльный бизнес и повседневная работа.

Коротко про настройки и установка к примеру

Установка PvPGN на Windows :

Итак качаем сам серв PvPGN-1.8.4-0-Win32-odbc-BIN.zip Распаковываем и называем допустим SERVER
Далее качаем это -> pvpgn-support-1.2.zip - Называем support
Настраиваем конфиг:
Заходим в папку /conf нашего сервера, находим файл bnetd.conf и открываем любым текстовым редактором.
1) Находим строку loglevels = fatal,error и преобразовываем её к виду
loglevels = fatal,error,warn,info,debug,trace
(Это заставит PvPGN заносить в логи все возможные ошибки, включая ошибки инициализации, MySQL и соединения.)
2) Далее найдите строку servaddrs и преобразуйте её к виду
servaddrs = "0.0.0.0:6112"
(Это заставит PvPGN прослушивать порт 6112 на предмет протоколов TCP и UDP для всех IP адресов на вашем компьютере.)
3) Переходим к строке w3routeaddr = "X.X.X.X:6200" и вместо X.X.X.X вписываем ваш ip.
С настройкой bnetd.conf закончено.

Теперь откройте порты 6112 и 6200 если вы используете фаерволл.

Далее файлы из архива support (который мы уже распаковали) КОПИРУЕМ в папку SERVER/files с заменой старых!
После всего этого заходим в папку SERVER/files/tos.txt - в нем можно исправить правила, а так же во всех текстовых файлах этой папки.
Запускаем сервер файлом PvPGNConsole.exe а клиент запускаем файлом w3l.exe

Администрирование:
Открываем любой менеджер управления базой данных ( Navicat, PhpMyAdmin, etc) и выполняем запрос :
Код:
UPDATE `pvpgn_bnet` SET `auth_admin`='true' WHERE (`uid`='1');
Вместо единицы ставим UID аккаунта, которого хотим сделать администратором.
Создание оператора:
Код:
UPDATE `pvpgn_bnet` SET `auth_operator`='true' WHERE (`uid`='1');
Ну вот вроде и все! Настраивал и тестировал серв под виндой 2003 сервер. Под другими ОС я его не тестил.


 "С уважением Нелегал."

Категория: Статьи | Просмотров: 1666 | Добавил: TRIADA | Теги: Эмуляторы игровых серверов | Рейтинг: 5.0/1
Нравится
Всего комментариев: 0

uComForm">
avatar
<
Ваш профиль
Гость !


Гости
Мы рады вас видеть. Пожалуйста зарегистрируйтесь или авторизуйтесь!

Вход | Регистрация

mini-Chat
200

Forum ANDROID
4PDA.ru - сайт о мобильных устройствах, технологиях и програмного обеспечения.


SOFT
SWER.WS SoftRepack

Помощь сайту

Наш банер


TRIADAua.at.ua - сайт игровых разработок.

Спасибо Вам огромное!

Статистика
Статистика Яндекс.Метрика
Сейчас на сайте
Онлайн всего: 1
Гостей: 1
Пользователей: 0



Design by TRIADA

© 2024