Эмулятор Сервера аккаунтов gs_login_server для БФ2 в Линуксе, Как грамотно с компиллировать и запустить? |
|
Здравствуйте, гость ( Вход | Регистрация )
Эмулятор Сервера аккаунтов 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, ты же делал в линухе гс_логин. Трудно рассказать как и что? Вот черт, и в гуглеяндыхе ничего путного не найти... |
|
|
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 положить папочку с сырцами, и пущай народ компилит под свою систему.
|
|
|
Текстовая версия | Сейчас: 27.9.2024, 8:59 |