Jump to content

Counter Strike 1.6 по Freebsd


Recommended Posts

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

# ./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 ???

 

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

Link to post
Share on other sites
  • 3 weeks later...

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

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

 

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

 

/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 с эмуляцией линукс.

 

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

Link to post
Share on other sites

конфиг вот тебе 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"

Link to post
Share on other sites

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

 

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

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

 

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

Link to post
Share on other sites
После долгого поиска инфы по статистике....

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

 

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

 

/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 с эмуляцией линукс.

 

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

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

Link to post
Share on other sites

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

 

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

/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 сервак писать прямо в БД психостатс???

Link to post
Share on other sites

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

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

Link to post
Share on other sites

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

Link to post
Share on other sites

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

 

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

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

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

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

 

Псих мой - 3.0.6.

 

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

 

ПС:

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

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

Link to post
Share on other sites

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

 

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

 

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

Link to post
Share on other sites

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

 

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

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

 

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

Link to post
Share on other sites

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

 

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

# ./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)

 

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

Link to post
Share on other sites

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

 

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

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

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

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

Link to post
Share on other sites

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
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...