Jump to content

Recommended Posts

Posted

Нород что нужно поставить чтоб он заработал:

# ./start.sh

Auto detecting CPU

Using Pentium II Optimised binary.

Auto-restarting the server on crash

ELF binary type "0" not known.

./hlds_i686: 1: Syntax error: "(" unexpected

Add "-debug" to the ./hlds_run command line to generate a debug.log to help with solving this problem

Thu Dec 6 21:18:08 EET 2007: Server restart in 10 seconds

^CThu Dec 6 21:18:11 EET 2007: Server Quit ???

 

Сервак еще зеленый, свежачек как говориться....

Posted

От я дурак, забыл эмуляци linux поставить.... =)

Не кидайте в меня камень.

 

Вопрос закрыт.

  • 3 weeks later...
Posted

После долгого поиска инфы по статистике....

не смог найти информацию, но так как почти каждый держатель сети знает решение, то обращаюсь к вам. =)

 

Во стоит сервак, работает он как для игры нормально, но со статистикой не понятны вещи происходят.

 

/top15 работает, нормально, но статитику саму он пишет в постоянно новые места:

/usr/compat/linux/usr/games/hlds_l/cstrike/usr/local/games/hlds_l/cstrike/logs/

Я решил удали файлы, и на тебе он новые не создал, он создал новую папку:

/usr/compat/linux/usr/games/hlds_l/cstrike/local/games/hlds_l/cstrike/logs/

 

ВОПРОС №1

Как эту статистику полностю очистить?

 

Как он это делает?

А в конфиге:

#other
pausable               0
hostname               "МОЙНЕТ CS Server"
logsdir                /usr/local/games/hlds_l/cstrike/logs
// Server Logging
log on
sv_logbans 1
sv_logecho 1
sv_logfile 1
sv_log_onefile 0
mp_logdetail 3
mp_logmessages 1
allow_spectators       3

 

ВОПРОС №2

Как быть, как его заставить писать в:

/usr/local/games/hlds_l/cstrike/logs ????

 

Напомню что у меня Фря 6.1 с эмуляцией линукс.

 

Просто у меня стоит психостатс, и ему нужно постоянно нову папку указывать.

Posted

конфиг вот тебе server.cfg

 

 

log on //логи (что тебе нужно)

sv_clienttrace 1

mp_logdetail 1

hostname "CS1.6 Public Server" // тут все понятно

mp_maxplayers 18

mp_autokick "1"

mp_buytime "0.5"

mp_autoteambalance "0"

mp_c4timer "35"

mp_flashlight "0"

mp_footsteps "1"

mp_forcechasecam "0"

mp_freezetime "6"

mp_friendlyfire "1"

mp_hostagepenalty "4"

pausable "1"

mp_limitteams "100"

mp_maxplayers "18"

mp_logmessages "1"

mp_logdetail "0"

mp_roundtime "1.75"

mp_timelimit "25"

mp_tkpunish "1"

sv_restartround "0"

sv_proxies "0"

allow_spectators "10"

mp_startmoney "800"

sv_allowupload "1"

sv_voiceenable "1"

sv_alltalk "0"

sv_voicequality "3"

decalfrequency "60"

log "on"

sv_aim "0"

sv_cheats "0"

sv_maxrate "8000"

sv_maxspeed "320"

sv_minrate "4000"

rcon_password "rcon" //rcon к серваку

sv_rcon_banpenalty "0"

sv_rcon_minfailures "5"

sv_rcon_maxfailures "10"

sv_rcon_minfailuretime "30"

exec "banned.cfg"

exec "listip.cfg"

cl_lw 1

sv_lan "1"

sv_contact "noiseless83собакоmail.ru"

sv_region "3"

Posted

Ну я рад что у тебя он такой =)

 

но у меня и свой есть )))

Это отрывок моего конфига, там только согласно логов.

 

Подскажите мне по моим вопросам.

Posted
После долгого поиска инфы по статистике....

не смог найти информацию, но так как почти каждый держатель сети знает решение, то обращаюсь к вам. =)

 

Во стоит сервак, работает он как для игры нормально, но со статистикой не понятны вещи происходят.

 

/top15 работает, нормально, но статитику саму он пишет в постоянно новые места:

/usr/compat/linux/usr/games/hlds_l/cstrike/usr/local/games/hlds_l/cstrike/logs/

Я решил удали файлы, и на тебе он новые не создал, он создал новую папку:

/usr/compat/linux/usr/games/hlds_l/cstrike/local/games/hlds_l/cstrike/logs/

 

ВОПРОС №1

Как эту статистику полностю очистить?

 

Как он это делает?

А в конфиге:

#other
pausable               0
hostname               "МОЙНЕТ CS Server"
logsdir                /usr/local/games/hlds_l/cstrike/logs
// Server Logging
log on
sv_logbans 1
sv_logecho 1
sv_logfile 1
sv_log_onefile 0
mp_logdetail 3
mp_logmessages 1
allow_spectators       3

 

ВОПРОС №2

Как быть, как его заставить писать в:

/usr/local/games/hlds_l/cstrike/logs ????

 

Напомню что у меня Фря 6.1 с эмуляцией линукс.

 

Просто у меня стоит психостатс, и ему нужно постоянно нову папку указывать.

Ну так настрой псих на ту папку, в которой логи, и все дела :)

Posted

Та нет блин, читайте мои преддыдущие посты.....

 

Вот ситуация, запустился сервак, полезли люди, пишуться логи сюда.

/usr/compat/linux/usr/games/hlds_l/cstrike/usr/local/games/hlds_l/cstrike/logs/

 

Нужно было рестартануть сервак, рестарт пошел, сервак встал, люди пошли, логи полши уже сюда:

/usr/compat/linux/usr/games/hlds_l/cstrike/local/games/hlds_l/cstrike/logs/

 

ВОПРОС №1

Как быть, я не могу постоянно менять папки для психостатс???

 

ВОПРОС №2

И как правильно очисчять файлы логи от инфы???

 

Вопрос №3

Возмжоно ли спомощью модуля(плагина) заставить CS сервак писать прямо в БД психостатс???

Posted

Ну поставь обе папки. В третьем по крайней мере можно несколько папок для логов ставить.

как очистить логи? Да просто. Берешь и сносишь их нафиг.

Posted

не тут то было, он гад на третий еще и третью папку создает....

/usr/compat/linux/usr/games/hlds_l/cstrike/logs/

Posted

Так вот и я о том....

 

Ты мне скажи как его сделать чтоб он сразу в базу к психостату заливал логи.

Posted

./stats.pl запускаешь, и оно в базу все заливает, если логов много, то и 2 часа может заливать. У тя какая версия психа?

Posted

Колян

а можешь еще разок выложить сервер контры для тех, кто не успел скачать? :)

Posted

Поставь /stats.pl в крон например каждые 15 минут и оно будет обрабатывать логи и писать в базу статистика на сайте будет обновляться каждые 15 минут вот и все

Posted
Колян

а можешь еще разок выложить сервер контры для тех, кто не успел скачать? :)

Извини, но сейчас нет такой возможности, после 15 января.

Posted

Да это я сделал. =)

 

Есть проблема в том, что контра работатет под эмулятором линукса на ФРЯ 6.1, и логи пишутся не туда куда нужно, а в произвольную папку, в папке /usr/combat/........../hlds_l/cstrike....

И при каждых 30 минут(примерно) оно создает новую папку.(и новые логи)

По этому не могу предусмотреть новую папку.

В такой ситуации я вообще теряюсь....

 

Псих мой - 3.0.6.

 

Есть какие-то соображения по этому поводу???

 

ПС:

1.Также один знакомый мне сказал что в статистике(/top15 /rank) и в психостате находиться разные базы - это правда???

2. Контра говорит(знакомый) пишет свою статистику в какуюто базу, а псих подхватывает только логи, правда или нет???

Posted

правда. Странно, что у тя оно логи срет куда попало. Попробуй указать корневую папку, /usr/combat/ например.

Posted

сам вчера попробовал психу указать корневую папку /usr/combat и оно подхватило все....

 

Уже кажись нормально, работает, всем спасибо. =)

 

Но есть еще одно, скажите HLGuard зачем он нужет, если есть amx mod???

Posted

Нету там такого файла!

 

1.

Вот еще нарисовалась проблема, при запуске психостатс выводит:

# ./stats.pl -v

[iNFO] PsychoStats v3.0.7 initialized.

3455 logs found in /usr/compat/linux/usr/games/hlds_l/cstrike/usr/games/hlds_l/cstrike/logs/

Resuming from source /usr/compat/linux/usr/games/hlds_l/cstrike/usr/games/hlds_l/cstrike/logs/L1229006.log (line: 65)

15 logs found in /usr/compat/linux/usr/games/hlds_l/cstrike/usr/local/games/hlds_l/cstrike/logs/

Use of uninitialized value in localtime at /usr/games/hlds_l/stats/lib/PS/Map.pm line 143.

Use of uninitialized value in localtime at /usr/games/hlds_l/stats/lib/PS/Map.pm line 143.

Use of uninitialized value in subtraction (-) at /usr/games/hlds_l/stats/lib/PS/Game/halflife.pm line 684.

Use of uninitialized value in subtraction (-) at /usr/games/hlds_l/stats/lib/PS/Game/halflife.pm line 684.

[FATAL]* Called from PS::Feeder(174)->PS::Feeder::file(245)->PS::Feeder(130)->PS::DB(232)->PS::DB(512) >>>

Error executing DB query:

INSERT INTO ps_state (`map`, `lastupdate`, `timestamp`, `file`, `logsource`, `id`, `line`) VALUES ('aim_dust2003', '1198951958', NULL, '/usr/compat/linux/usr/games/hlds_l/cstrike/usr/local/games/hlds_l/cstrike/logs/L1206011.log', '/usr/compat/linux/usr/games/hlds_l/cstrike/usr/local/games/hlds_l/cstrike/logs/', '2', '0')

Column 'timestamp' cannot be null

--end of error--

[iNFO] PsychoStats v3.0.7 exiting (elapsed: 00:00:01; logs: 0)

 

Что это???

 

2.

L 12/29/2007 - 21:32:34: [META] dll: Loaded plugin 'Fun': Fun v1.8.0.3660 Oct 25 2007, AMX Mod X Dev Team

L 12/29/2007 - 21:32:34: [META] dll: Loaded plugin 'Engine': Engine v1.8.0.3660 Oct 25 2007, AMX Mod X Dev Team

L 12/29/2007 - 21:32:34: [META] dll: Loaded plugin 'FakeMeta': FakeMeta v1.8.0.3660 Oct 25 2007, AMX Mod X Dev Team

L 12/29/2007 - 21:32:34: [META] dll: Loaded plugin 'AMX Mod X': AMX Mod X v1.8.0.3660 Oct 25 2007, AMX Mod X Dev Team

L 12/29/2007 - 21:32:34: [META] ERROR: dll: Not loading plugin 'Fun'; already loaded (status=running)

L 12/29/2007 - 21:32:34: [META] ERROR: dll: Failed to load plugin 'fun_amxx_i386.so'

L 12/29/2007 - 21:32:34: [META] ERROR: dll: Not loading plugin 'Engine'; already loaded (status=running)

L 12/29/2007 - 21:32:34: [META] ERROR: dll: Failed to load plugin 'engine_amxx_i386.so'

L 12/29/2007 - 21:32:34: [META] ERROR: dll: Not loading plugin 'FakeMeta'; already loaded (status=running)

L 12/29/2007 - 21:32:34: [META] ERROR: dll: Failed to load plugin 'fakemeta_amxx_i386.so'

L 12/29/2007 - 21:32:34: [META] dll: Finished loading 2 plugins

И вот это у меня в логах, что-то тут не так?

 

Прошу ответить по двум пунктам ))

Posted

Со вторым вопросом я уже разобрался =) (может кому еще пригодится)

 

А вот первый еще актуальный, напомню:

# ./stats.pl -v

[iNFO] PsychoStats v3.0.7 initialized.

3455 logs found in /usr/compat/linux/usr/games/hlds_l/cstrike/usr/games/hlds_l/cstrike/logs/

Resuming from source /usr/compat/linux/usr/games/hlds_l/cstrike/usr/games/hlds_l/cstrike/logs/L1229006.log (line: 65)

15 logs found in /usr/compat/linux/usr/games/hlds_l/cstrike/usr/local/games/hlds_l/cstrike/logs/

Use of uninitialized value in localtime at /usr/games/hlds_l/stats/lib/PS/Map.pm line 143.

Use of uninitialized value in localtime at /usr/games/hlds_l/stats/lib/PS/Map.pm line 143.

Use of uninitialized value in subtraction (-) at /usr/games/hlds_l/stats/lib/PS/Game/halflife.pm line 684.

Use of uninitialized value in subtraction (-) at /usr/games/hlds_l/stats/lib/PS/Game/halflife.pm line 684.

[FATAL]* Called from PS::Feeder(174)->PS::Feeder::file(245)->PS::Feeder(130)->PS::DB(232)->PS::DB(512) >>>

Error executing DB query:

INSERT INTO ps_state (`map`, `lastupdate`, `timestamp`, `file`, `logsource`, `id`, `line`) VALUES ('aim_dust2003', '1198951958', NULL, '/usr/compat/linux/usr/games/hlds_l/cstrike/usr/local/games/hlds_l/cstrike/logs/L1206011.log', '/usr/compat/linux/usr/games/hlds_l/cstrike/usr/local/games/hlds_l/cstrike/logs/', '2', '0')

Column 'timestamp' cannot be null

--end of error--

[iNFO] PsychoStats v3.0.7 exiting (elapsed: 00:00:01; logs: 0)

 

Вот мне интересно это он на что ругается???

Posted

Вопрос еще актуальный, прошу помочь.!!

 

ПС: Хотелось бы поздравить вас с наступающим новым годом.

Как говоря в нороде:

- Пуская у тебя все будет и ничего тебе за это не будет.

С НОВЫМ ГОДОМ ТОВАРИЩИ!!!

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...