Добро пожаловать на форумы Боевого Народа (бывший форум Live.CNews.ru)!

ВАЖНЫЕ ТЕМЫ: FAQ по переезду и восстановлению учеток | Ошибки и глюки форума.
О проблемах с учетными записями писать СЮДА.
Эмулятор Сервера аккаунтов gs_login_server для БФ2 в Линуксе - Форумы Боевого Народа
IPB

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
Эмулятор Сервера аккаунтов gs_login_server для БФ2 в Линуксе, Как грамотно с компиллировать и запустить?
сообщение 12.10.2014, 22:19
Сообщение #1





Группа:
Сообщений: 0
Регистрация: --
Пользователь №:



Есть gs_login_server_2010-10-27 от Андрея Васильева. Решил его интегрировать в свою стату, каторая стоит на Ubuntu Linux 12.04 server. Что-то мне подсказало, что папочку gs_login_server_2010-10-27 пред компиллом надо засунуть по-ближе к папочке ASP в /var/www, что я и сделал. А дальше, как в инструкции для компилла в Линуксе:
Код
cd /var/www/gs_login_server/src

и
Код
sudo gcc -o gs_login_server gs_login_server.c md5.c -I/usr/include/mysql -L/usr/local/lib/mysql -lmysqlclient

в результате появился исполняющий файл gs_login_server

Далее сделал так:
Код
jm@bf2:/var/www/gs_login_server/src$ sudo ./gs_login_server

и получил:
Код
GS login server emulator v.2.1
by Luigi Auriemma
e-mail: aluigi@autistici.org
web:    aluigi.org

Modified by Andrew Vasiliev (Ukraine, Donetsk. 2009)
e-mail: vasiliev1979@yandex.ru


Usage: ./gs_login_server [options]

Options:
-x port   port to listen connections
          port can be 29900 (gpcm), 29901 (gpsp),
          29920 (gamestats, XORed with "GameSpy3D")
          or any other known port
-v        verbose output
-spid     start PID number for accounts (30000000 default).
-l        1 - logfile on, 0 - logfile off (default). FOR DEBUG.
-dbhost   host MySQL DB
-dbname   DB name
-dbuser   DB user
-dbpass   DB password

т.е., я так понял, что эмулятор запустился

Зашел с другого компа в phpmyadmin и не увидел прибавления gs_login-овских строк в таблице bf2stats.

1: что сделал не так?
2: что надо сделать, чтобы строки ГС_Логин появились в таблице?
3: куда прописывать данные настроек(IP, имя базы, юзера, пароль) в тот же батник или куда-то в другое место?
4: как запускать эту музыку или она в линухе запускается автоматом вместе с Апачем и Майскулем?

Сообщение отредактировал Jack-Metallurg - 12.10.2014, 22:23
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
сообщение 14.10.2014, 22:48
Сообщение #2





Группа:
Сообщений: 0
Регистрация: --
Пользователь №:



Блин! Куда все подевались? Что, никто не знает как и что с этим эмулем делать?

sh@rk, ты же делал в линухе гс_логин. Трудно рассказать как и что? Вот черт, и в гуглеяндыхе ничего путного не найти... frown.gif
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
сообщение 15.10.2014, 20:46
Сообщение #3





Группа:
Сообщений: 0
Регистрация: --
Пользователь №:



Цитата(Jack-Metallurg @ Воскресенье, 12 Октября 2014, 21:19:49) [snapback]1976772[/snapback]

т.е., я так понял, что эмулятор запустился

неправильно понял.
в инструкции написано что надо запустить два экземпляра эмулятора. один для 29900 порта, например
gs_login_server -x 29900 -dbhost 192.168.70.210 -dbname bf2stats -dbuser bfroot -dbpass bfroot -spid 30000000
, а другой для 29901 порта, например
gs_login_server -u -x 29901 -dbhost 192.168.70.210 -dbname bf2stats -dbuser bfroot -dbpass bfroot
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
сообщение 19.10.2014, 12:32
Сообщение #4





Группа:
Сообщений: 0
Регистрация: --
Пользователь №:



Переписал немного эмулятор с возможностью его "демонизации" в линуксе с использованием ini-конфига. После доработки всех функций gslist (генерации списка серверов) постараюсь выложить всё с подробной инструкцией.
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
сообщение 24.10.2014, 0:26
Сообщение #5





Группа:
Сообщений: 0
Регистрация: --
Пользователь №:



AndrewVasiliev, Пытался запустить эмуль, который для линукса (логин эмулятор для BF2 (Linux) http://rusfolder.com/20332515). Не запустился почему-то, а вот который для виндовоза с сырцами, и который надо компилить - очень даже запустился без дыму и пыли. У меня убунта 12.04 сервер.
...?
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
сообщение 25.10.2014, 19:44
Сообщение #6





Группа:
Сообщений: 0
Регистрация: --
Пользователь №:



Цитата(Jack-Metallurg @ Четверг, 23 Октября 2014, 23:26:25) [snapback]1978251[/snapback]

AndrewVasiliev, Пытался запустить эмуль, который для линукса (логин эмулятор для BF2 (Linux) http://rusfolder.com/20332515). Не запустился почему-то, а вот который для виндовоза с сырцами, и который надо компилить - очень даже запустился без дыму и пыли. У меня убунта 12.04 сервер.
...?

Сложно сказать почему. Откомпилен он был для какой-то древней версии Убунты, так что все может быть. Главное, что исходники помогли.
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
сообщение 26.10.2014, 13:35
Сообщение #7





Группа:
Сообщений: 0
Регистрация: --
Пользователь №:



Андрей, тогда ,наверно, имеет смысл переделать ссылу для линяхи на руфолдере: вместо запускающего файла gs_login положить папочку с сырцами, и пущай народ компилит под свою систему.
Перейти в начало страницы
Вставить ник
+Цитировать сообщение

Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 16.4.2024, 23:18
Консультации адвоката по уголовным делам. Бесплатно. По всей России