Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

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

Наши новости:

14-дек
24-апр
10-апр
11-апр

2 страниц V   1 2

Запуск MasterServer

Статус пользователя TheNega
сообщение 18.10.2013, 23:12
Сообщение #1


Стаж: 13 лет

Сообщений: 724
Благодарностей: 1396
Полезность: 1101

Доброго времени суток ув.знатки , вот решил попробовать запустить MS (нет , не очередная г*вно контора , для пользователей своего сайта) и так , арендовал VDS , поставил Debian 6 , установил phyton , mysqlphyton, взял МС с cs.rin , 0.4.3_b1 , настроил конфиг , список серверов решил брать со своего мониторинга на monengine , вообщем дал удалённый доступ к базе моника , вбил туда данные от БД , логирование поставил по файлу ms.log, вообщем настроил всё всё всё.

И тут пришло время волшебной команды запуска.

В putty вписываю:
Код
/usr/bin/python /home/ms.py


И тут выбивает такая вот неизвестная мне ошибка:
Код
<class 'ConfigParser.NoSectionError'>
Traceback (most recent call last):
  File "/home/ms.py", line 1930, in <module>
    if logerr == "1":
NameError: global name 'logerr' is not defined


Пробовал в конфиге настройку "LOGERR" ставить на 0 , только не помогает.
Я совсем дно в Linux Server , по этому обращаюсь к вам)

Если нужны конкретные настройки с моего ms.cfg говорите всё предоставлю :)

Буду благодарен за помощь.

Cобственно МС:
Прикрепленный файл  0.4.3_b1.zip ( 200,47 килобайт ) Кол-во скачиваний: 67
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
exec1337
сообщение 18.10.2013, 23:18
Сообщение #2
Стаж: 13 лет

Сообщений: 6490
Благодарностей: 2558
Полезность: 491

Могу предложить объединение наших не коммерческих МСов(т.е. для игроков проекта).
Все организационные вопросы беру на себя.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя f1nik
сообщение 18.10.2013, 23:22
Сообщение #3


Иконка группы

Стаж: 15 лет

Сообщений: 1862
Благодарностей: 932
Полезность: 1010

Цитата(TheNega @ 19.10.2013, 0:12) *
нет , не очередная г*вно контора , для пользователей своего сайта


Не с того ты жизнь начинаешь сынок... С вранья...

Что ты правил в коде? Потому что ощибка не от конфига...
Даже простой переводчик тебе скажет что глобальная переменная logerr не определена... Выкладывай весь код... Либо версию другую качай, скорее всего там исправлено это... то же самое но офф сайт http://non-steam.ru/

И еще вопрос какая версия питона?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя TheNega
сообщение 18.10.2013, 23:27
Сообщение #4


Стаж: 13 лет

Сообщений: 724
Благодарностей: 1396
Полезность: 1101

Цитата(f1nik @ 19.10.2013, 0:22) *
Не с того ты жизнь начинаешь сынок... С вранья...

Если хочешь поговорить об этом , прошу писать в ЛС все свои ванга догатки.

Отредактировал: TheNega, - 18.10.2013, 23:28
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
cs-portal
сообщение 18.10.2013, 23:28
Сообщение #5
Стаж: 16 лет

Сообщений: 8181
Благодарностей: 2709
Полезность: 0

могу захостить у себя.

что касается ошибки - для начала используй только локальные файлы = .txt списки а не бд и двигайся дальше
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя f1nik
сообщение 18.10.2013, 23:32
Сообщение #6


Иконка группы

Стаж: 15 лет

Сообщений: 1862
Благодарностей: 932
Полезность: 1010

Цитата(TheNega @ 19.10.2013, 0:27) *
Если хочешь поговорить об этом , прошу писать в ЛС все свои ванга догатки.


Читай выше... Не агрись... Тут никто не верит в бесплатные "просто для себя мс"... ПОэтому можно было не размусоливать и не оправдываться... тут все равно для чего тебе... Каждый сам поймет и додумает...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
exec1337
сообщение 18.10.2013, 23:37
Сообщение #7
Стаж: 13 лет

Сообщений: 6490
Благодарностей: 2558
Полезность: 491

f1nik,так и скажите,что 5 копеек некуда деть.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя TheNega
сообщение 18.10.2013, 23:42
Сообщение #8


Стаж: 13 лет

Сообщений: 724
Благодарностей: 1396
Полезность: 1101

Цитата(f1nik @ 19.10.2013, 0:22) *
Что ты правил в коде? Потому что ощибка не от конфига...
Даже простой переводчик тебе скажет что глобальная переменная logerr не определена... Выкладывай весь код... Либо версию другую качай, скорее всего там исправлено это... то же самое но офф сайт http://non-steam.ru/

И еще вопрос какая версия питона?


В коде ничего не трогал , скачал , залил , настроил cfg и попытался запустить.

Там три версии питона 2.4,2.5,2.6.

Я при установки ввёл:
Код
apt-get install python


cs-portal, и без БД пытался , ставил MODE - FILE

При запуске версии 0.4.7 качал с non-steam.рю
ошибка была такая:

Код
<class 'ConfigParser.NoSectionError'>
Traceback (most recent call last):
  File "/home/ms.py", line 2528, in <module>
    if logerr == "1":
NameError: global name 'logerr' is not defined


на версии 0.4.3_b1 в ошибке изменилось только 2528 на 1930.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя TheNega
сообщение 19.10.2013, 0:03
Сообщение #9


Стаж: 13 лет

Сообщений: 724
Благодарностей: 1396
Полезность: 1101

Вот мой конфиг:
Скрытый текст
Код
[OPTIONS]
# IP адрес
HOST = 93.189.**.***:27010
# Порт для игр на движке Gold Source(CS 1.6, HL1), use OFF to off support of this protocol
PORTGS = 27010
# Порт для игр на движке Source(CS:S, HL2), use OFF to off support of this protocol
PORTS = 27011
#Порт для q3 68 протокол, use OFF to off support of this protocol
PORTQ3 = OFF
#Выбрать режим работы:
# LIGHTMON - режим совместимость с мониотрингом LIGHTMON 2.1 -2.3;
# AMXMON - режим совместимость с мониторингом AMXMONITORING 1.3.x - 1.4.x;
# MONENGINE - режим совместимость с мониторингом MONENGINE;
# MYSQL - собственная таблица MYSQL БД, пример таблицы файл mysql.sql;
# BOOSTBYMIRROR - use for web script for boost systems by miRror(in folder webaddons)
# FILE - список серверов берется из файлов указанных в опции [FILE];
# URL - take list of servers from url(text file as file mode but online:))
# CMQ - Custom Mysql Query - use this mode to integrate ms this your database
MODE = FILE
# Отключение сортировки по пингу. 1 - Вкл. 0 - Откл.
NOPING = 1
# Время обновления списка
REFRESH = 10
# Не трогать!
VERSION = 0.4.7_a2
DEBUG = 0

[FILE]
# Имя файла списка cs серверов
FILECS = serverscs.txt
# Second file name for mode FILE2
FILECS2 = serverscs2.txt
# Time of pause to send data from filecs2
FILECS2TIME = 5
# Имя файла списка hl1 серверов
FILEHL = servershl.txt
# Имя файла списка cs:s серверов
FILECSS = serverscss.txt
# Имя файла списка hl2 серверов
FILEHL2 = servershl2.txt
# Имя файла списка Q3 (68 протокол, версия 1.32) серверов
FILEQ368 = serversq368.txt
# 1 - Enable Random load servers, 0 - disabled
RANDOM = 0

[LOG]
# 1 - Лоигировать запросы/обращения в файл ms.log, 0 - отключить
LOG = 1
LOGERR = 1
# 1 - Включить отображение запросов в консоле, 0 - отключить
CONSOLE = 1
# режим записи логов в MYSQL или FILE
MODE = FILE
HOST = 127.0.0.1
NAME = dbname
USER = dbuser
PASSWORD = dbpass
# Имя таблицы для логов(не менять имя...)
TABLE = mslog

[MYSQL]
HOST = 127.0.0.1
NAME = dbname
USER = dbuser
PASSWORD = dbpass
# Имя таблицы где хранятся списки серверов
TABLE = t2
# 1 - Enable Random load servers, 0 - disabled
RANDOM = 0

[LIGHTMON]
#VIP MODE 1 - Только ВИП/ТОП/БУСТ сервера, 0 - Все сервера
VIP = 1
HOST = 127.0.0.1
NAME = databasename
USER = userdb
PASSWORD = dbpass
# Имя таблицы где хранятся списки серверов
TABLE = lm_list
# 4 - Enable other servers random, but vips as in mysql
# 3 - Enable only vips random(if vip = 0)
# 2 - Enable random all servers(if vip = 0)
# 1 - Enable Random load servers VIPS(iv vip = 1)
# 0 - disabled
RANDOM = 0


[AMXMON]
#VIP MODE 1 - Только ВИП/ТОП/БУСТ сервера, 0 - Все сервера
VIP = 0
HOST = 127.0.0.1
NAME = databasename
USER = userdb
PASSWORD = dbpass
# Имя таблицы где хранятся списки серверов
TABLE = amx_servers
# 4 - Enable other servers random, but vips as in mysql
# 3 - Enable only vips random(if vip = 0)
# 2 - Enable random all servers(if vip = 0)
# 1 - Enable Random load servers VIPS(iv vip = 1)
# 0 - disabled
RANDOM = 0

[MONENGINE]
#VIP MODE 1 - Только ВИП/ТОП/БУСТ сервера, 0 - Все сервера
VIP = 0
HOST = 127.0.0.1
NAME = databasename
USER = userdb
PASSWORD = dbpass
# Имя таблицы где хранятся списки серверов
TABLE = mon_servers

[BOOSTBYMIRROR]
HOST = 127.0.0.1
NAME = databasename
USER = userdb
PASSWORD = dbpass
# Имя таблицы где хранятся списки серверов
TABLE = servers

[URL]
# write url to text file or use NOURL.
URLFILECS = http://tests-monitor.ru/service/forcsbot.txt
URLFILEHL1 = NOURL
URLFILEHL2 = NOURL
URLFILECSS = NOURL
URLFILEQ3 = NOURL

[CMQ]
HOST = 127.0.0.1
NAME = databasename
USER = userdb
PASSWORD = dbpass
# Write your sql query of use NOQUERY to disable query
CMQCS = SELECT ipport FROM t2 WHERE type = 'cs' ORDER BY RAND()
CMQCSS = NOQUERY
CMQHL1 = NOQUERY
CMQHL2 = NOQUERY
CMQQ3 = NOQUERY

[LMPLUS]
#LMPLUS - work only with CS 1.6 servers and if VIP mode is 2
#VIP MODE 2 - sort as in sql(top,vip+color,vip,color), 1 - Только ВИП/ТОП/БУСТ сервера, 0 - Все сервера
VIP = 2
HOST = 95.128.243.86
NAME = mstest
USER = root
PASSWORD = alboy86
# Имя таблицы где хранятся списки серверов
TABLE = lm_list
# 4 - Enable other servers random, but vips as in mysql
# 3 - Enable only vips random(if vip = 0)
# 2 - Enable random all servers(if vip = 0)
# 1 - Enable Random load servers VIPS(iv vip = 1)
# 0 - disabled
RANDOM = 0
#URL,TXT,SQL -
LMPMODE = TXT
#In seconds time of pause
LMPTIME = 10
#For lmp url mode(your url)
LMPURL =
#For lmp txt mode(your text file)
LMPTXT = serverscs2.txt
#For lmp SQL mode(write your query)
LMPSQL =
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
cs-portal
сообщение 19.10.2013, 0:32
Сообщение #10
Стаж: 16 лет

Сообщений: 8181
Благодарностей: 2709
Полезность: 0

мс работает не на всех видах питона, ридми надо читать.

во всяком случае я ставлю 2.75 на винду и все работает
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
exec1337
сообщение 19.10.2013, 0:35
Сообщение #11
Стаж: 13 лет

Сообщений: 6490
Благодарностей: 2558
Полезность: 491

Не на всех. На 3.x(last) стартанул с ошибками.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя TheNega
сообщение 19.10.2013, 0:43
Сообщение #12


Стаж: 13 лет

Сообщений: 724
Благодарностей: 1396
Полезность: 1101

Проблему решил!

Как правильно:
1. Я не установил screen - apt-get install screen
2. Не указал путь к директорией с ms.py - cd /home/masterserver/
3. Команда запуска другая - screen -A -m -d -S ms python ms.py
4. С остановкой MS разобрался - screen -r ms python ms.py

Всем спасибо , кто попытался мне помочь.

Отредактировал: TheNega, - 19.10.2013, 0:56
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя badboy2115
сообщение 19.10.2013, 5:18
Сообщение #13


Стаж: 13 лет

Сообщений: 589
Благодарностей: 115
Полезность: 351

У меня на одной из впсок. не идет мс, пишет NamError, толи надо порты открыть. Какова проблема и как ее решить?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя zippel
сообщение 19.10.2013, 5:43
Сообщение #14


Стаж: 17 лет

Сообщений: 918
Благодарностей: 105
Полезность: 1

почему питон, почему не Java? Или С++?

Отредактировал: zippel, - 19.10.2013, 5:44
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Serj
сообщение 19.10.2013, 9:26
Сообщение #15


Стаж: 15 лет

Сообщений: 855
Благодарностей: 266
Полезность: 198

Цитата(zippel @ 19.10.2013, 6:43) *
почему питон, почему не Java? Или С++?

Ява сама по себе прожорлива. А разница в производительности мса на питоне и на сях незначительна.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя jesuspunk
сообщение 19.10.2013, 10:01
Сообщение #16


Стаж: 15 лет

Сообщений: 1120
Благодарностей: 839
Полезность: 816

Цитата(cs-portal @ 19.10.2013, 2:32) *
мс работает не на всех видах питона, ридми надо читать.

во всяком случае я ставлю 2.75 на винду и все работает

readme нету ....

под виндой на 2.7, под линуксом 2.6 под centos 5 и debian 6 другие не проверял.

по ошибке переменная не объявлена, если б не работало я б не выкладывал как релиз, хотя может быть дело в monengine я его не проверял при внесение последних изменений.

Отредактировал: jesuspunk, - 19.10.2013, 10:02
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя TheNega
сообщение 19.10.2013, 10:02
Сообщение #17


Стаж: 13 лет

Сообщений: 724
Благодарностей: 1396
Полезность: 1101

badboy2115, не знаю как на VPS , но у меня на VDS порты уже были открыты , узнай у ТП открыты ли порты 27010 , 27011 , или какие там тебе нужны. И установи все пакеты которые в первом посте и в 12.

Отредактировал: TheNega, - 19.10.2013, 10:03
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя badboy2115
сообщение 19.10.2013, 12:00
Сообщение #18


Стаж: 13 лет

Сообщений: 589
Благодарностей: 115
Полезность: 351

TheNega,
Если на других работает, то надо открыть порты. Я хз как.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Johnny
сообщение 19.10.2013, 14:11
Сообщение #19


Стаж: 13 лет

Сообщений: 2470
Благодарностей: 1086
Полезность: 515

Цитата(jesuspunk @ 19.10.2013, 12:01) *
под линуксом 2.6 под centos 5 и debian 6 другие не проверял.

Ubuntu 10, 11, 12 и CentOS 6 работает без трабл.

Цитата(badboy2115 @ 19.10.2013, 7:18) *
У меня на одной из впсок. не идет мс, пишет NamError, толи надо порты открыть. Какова проблема и как ее решить?

Полный лог ошибки покажите.
На виртуальных серверах порты хостеры не закрывают, лично я не видел такого, ведь это как бы ваш личный сервер и вы с ним можете делать что угодно.
Ну разумеется в пределах ограничений хостера по договору оферты.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя badboy2115
сообщение 19.10.2013, 16:53
Сообщение #20


Стаж: 13 лет

Сообщений: 589
Благодарностей: 115
Полезность: 351

Полный лог ошибки покажите.
На виртуальных серверах порты хостеры не закрывают, лично я не видел такого, ведь это как бы ваш личный сервер и вы с ним можете делать что угодно.
Ну разумеется в пределах ограничений хостера по договору оферты.
[/quote]

Разобрался, не выполнил apt-get install python-mysqldb.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
2 страниц V   1 2
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: