The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Установка сервера PvPGN на NetBSD (netbsd game)


<< Предыдущая ИНДЕКС Правка src / Печать Следующая >>
Ключевые слова: netbsd, game,  (найти похожие документы)
From: Михаил Сгибнев <mixa(@).dreamcatcher.ru> Date: 2006-09-13 16:22:42 Subject: Установка сервера PvPGN на NetBSD
Автор: Сгибнев Михаил

В связи с появлением большого количества домовых сетей не связанных с Интернет или внешний трафик в которых обходится очень дорого особое значение приобретают локальные игровые серверы.

Данная статья имеет целью ознакомить читателя с методикой развертывания сервера PvPGN, обеспечивающего реализацию возможностей BattleNet. В качестве операционной системы используется NetBSD 2.0.2

Установка сервера Apache

В данной статье я не преследую цели выполнить оптимальную настройку Apache, MySQL или PHP, но устанавливать эти продукты из системы портов было бы слишком просто. Поэтому, все будем компилировать из исходных текстов.

Итак, первым у нас на очереди вэб-сервер Apache, который займется у нас отображением статистики игры. Текущей, на момент написания статьи, была версия 2.0.54:

Установка сервера MySQL

Тут нам будет немного труднее. Необходимо создать группу и пользователся, с правами которого будет выполняться сервер. Распаковываем архив, компилируем и устанавливаем сервер: Первый запуск: Необходимо убедиться в том, что сервер баз данных запустился и готов принимать запросы: или Теперь необходимо создать базу данных для нашего игрового сервера:

Установка PHP

Здесь все просто:

Установка сервера PvPGN

Вот мы и подошли к самому захватывающему. Местоположение хедеров и библиотек MySQL можно указать через аргументы LDFLAGS и CPPFLAGS, я предпочел внести изменеия непосредственно в файл configure, где добавил соответствующие пути к переменным mysql_try_libs и mysql_try_includes. Далее нам необходимо сделать ход конем: иначе, мы получим ошибку при выполнении ./configure. Далее, нам понадобится GNU версия утилиты make, которую я поставил из прекомпилированных пакетов: Заключительный этап установки:

Настройка сервера PvPGN и отображение статистики игр

Для обеспечения работоспособности сервера необходим пакет pvpgn-support-1.0. Здесь все предельно ясно: В файле конфигурации /opt2/bnetd/etc/bnetd.conf необходимо раскомментировать и исправить следующую строку: Запускаем сервер: Проверяем правильность работы: Исследуем журнальный файл: Это указывает нам на то, что база данных игры была нормально создана и сервер запущен и выполняется.

В качестве финального аккорда настроим отображение статистики: Отредактируйте файл /opt2/apache2/htdocs/stat/config.inc.php и все, дело сделано :-) Наиболее полно все вопросы функционирования и настройки сервера PvPGN рассмотрены на сайте http://pvpgn.berlios.de/.

<< Предыдущая ИНДЕКС Правка src / Печать Следующая >>

Обсуждение [ RSS ]
  • 1, JAZZ (?), 16:47, 09/06/2009 [ответить]  
  • +/
    Я установил сервер,у себя на компе, БД с MySQL  не связана, настроил его,всё конектится и игроки с локалки заходят на него, на когда кто-то создаёт игру ,её почему то не видно,как решить эту проблему ?
     
  • 2, index (??), 23:13, 23/11/2009 [ответить]  
  • +/
    предлагаю готовый настраиваемый сервер Battle.net на freebsd, установка занимает не более 5 сек, www.arunta.ru
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:




    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2021 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру