Аномальные проблемы с сервером

s777

Участник
Сообщения
449
Реакции
74
Здравствуйте. После нескольких суток поиска ответов, я все же сдался и решил написать сюда.
Проблема такая. Я на своем VDS ставлю ОС Linux *(пробовал Debian 6, 7, 8-x86_64; Ubuntu 14.04-amd64, везде одна и та же проблема, сейчас поставил Debian 6), создаю чистый сервер, с использованием gameservermanagers. При первом запуске все отлично, никаких нареканий. Устанавливаю Sourcemod и metamod последней версии, без каких-либо посторонних плагинов - все хорошо. Как только я добавляю на сервер карты через workshop (все правильно делаю), при попытке запустить сервер он перезагружается c ошибкой EDT 2016: Server restart in 10 seconds и так продолжается бесконечно.
Изначально, чистый сервер без соурсмода и метамода работал с воркшоп картами, но как только я устанавливал соурсмод и метамод появлялась ошибка. Сейчас же, с установленным см и мм нет этой ошибки, но, как только я подключаю сюда воркшоп, сервер не запускается. Я пробовал ставить нужные мне карты не через воркшоп, сервер работает до смены карты. Иногда сервер запускается и нет ошибки о перезагрузке, но только до того момента, как к нему попробовать подключиться. И так далее.
В sm нет никаких логов, прикрепляю общий лог консоли.
#
#Console initialized.
Setting breakpad minidump AppID = 740
#Using breakpad minidump system 740/13533.328.DC
Using breakpad crash handler
Forcing breakpad minidump interfaces to load
Looking up breakpad interfaces from steamclient
Calling BreakpadMiniDumpSystemInit
#Loading VPK file hashes for pure server operation.
#Loading VPK file hashes for pure server operation.
#Game.dll loaded for "Counter-Strike: Global Offensive"
#CGameEventManager::AddListener: event 'server_pre_shutdown' unknown.
#CGameEventManager::AddListener: event 'game_newmap' unknown.
#CGameEventManager::AddListener: event 'finale_start' unknown.
#CGameEventManager::AddListener: event 'round_start' unknown.
#CGameEventManager::AddListener: event 'round_end' unknown.
#CGameEventManager::AddListener: event 'difficulty_changed' unknown.
#CGameEventManager::AddListener: event 'player_connect' unknown.
#CGameEventManager::AddListener: event 'player_disconnect' unknown.
#KeyValues Error: RecursiveLoadFromBuffer: got EOF instead of keyname in file gamemodes_server.txt
#GameModes_Server.txt, #(*gameTypes*), #(*mapgroups*), #(*awp_maps*), #(*maps*), #(*awp_lego_2*), #(*gungametrbomb*), #(*weaponprogression_t*), #(*g3sg1*), #
#GameTypes: missing mapgroupsSP entry for game type/mode (custom/custom).
#GameTypes: missing mapgroupsSP entry for game type/mode (cooperative/cooperative).
#GameTypes: missing mapgroupsSP entry for game type/mode (cooperative/coopmission).
Server is hibernating
[S_API FAIL] SteamAPI_Init() failed; SteamAPI_IsSteamRunning() failed.
[S_API FAIL] SteamAPI_Init() failed; unable to locate a running instance of Steam, or a local steamclient.so.
maxplayers set to 64
ConVarRef cl_embedded_stream_video_playing doesn't point to an existing ConVar
No map specified
Host_MapGroup_f: No mapgroup specified
---- Host_NewGame ----
ConVarRef r_staticlight_streams doesn't point to an existing ConVar
Host_NewGame on map de_dust
L 05/13/2016 - 13:18:31: [SM] Unexpected fatal logging error (file "/home/csgo/serverfiles/csgo/addons/sourcemod/logs/L20160513.log")
L 05/13/2016 - 13:18:31: [SM] Platform returned error: "Permission denied"
L 05/13/2016 - 13:18:31: [SM] Logging has been disabled.
CGameEventManager::AddListener: event 'teamplay_win_panel' unknown.
CGameEventManager::AddListener: event 'teamplay_restart_round' unknown.
CGameEventManager::AddListener: event 'arena_win_panel' unknown.
KeyValues Error: RecursiveLoadFromBuffer: got EOF instead of keyname in file gamemodes_server.txt
GameModes_Server.txt, (*gameTypes*), (*mapgroups*), (*awp_maps*), (*maps*), (*awp_lego_2*), (*gungametrbomb*), (*weaponprogression_t*), (*g3sg1*),
GameTypes: missing mapgroupsSP entry for game type/mode (custom/custom).
GameTypes: missing mapgroupsSP entry for game type/mode (cooperative/cooperative).
GameTypes: missing mapgroupsSP entry for game type/mode (cooperative/coopmission).
ConVarRef room_type doesn't point to an existing ConVar
Executing dedicated server config file
Server logging enabled.
Server logging data to file logs/L178_170_189_016_27015_201605131318_000.log
L 05/13/2016 - 13:18:31: Log file started (file "logs/L178_170_189_016_27015_201605131318_000.log") (game "/home/csgo/serverfiles/csgo") (version "6388")
Writing cfg/banned_user.cfg.
Writing cfg/banned_ip.cfg.
L 05/13/2016 - 13:18:31: server_cvar: "sv_tags" "awp,public,tick128"
L 05/13/2016 - 13:18:31: server_cvar: "sv_tags" "awp,public,tick128"
Tags:
Public : empty,awp,public,tick128,insecure
Private: g:csgo,gt:0,gm:0,
--------------------------------------------------------
sv_pure set to 0.
--------------------------------------------------------
"host_name_store" = "1" - Whether hostname is recorded in game events and GOTV.
Stopping 0 worker threads
Starting 1 worker threads
1 threads. 292,684 ticks
PrecacheScriptSound 'Chicken.FlapWings' failed, no such sound script entry
Commentary: Could not find commentary data file 'maps/de_dust_commentary.txt'.
Initializing Steam libraries for secure Internet server
[S_API FAIL] SteamAPI_Init() failed; SteamAPI_IsSteamRunning() failed.
Setting breakpad minidump AppID = 730
Looking up breakpad interfaces from steamclient
Calling BreakpadMiniDumpSystemInit
Setting breakpad minidump AppID = 740
Logging into Steam gameserver account with logon token '9F569A7Fxxxxxxxxxxxxxxxxxxxxxxxx'
Setting mapgroup to '670037953'
L 05/13/2016 - 13:18:33: [META] Loaded 0 plugins (1 already loaded)
---- Host_Changelevel ----
L 05/13/2016 - 13:18:33: [META] Loaded 0 plugins (1 already loaded)
*** Map Load: workshop/487039571/awp_lego_2: Map Group 670037953L 05/13/2016 - 13:18:33: Log file closed
Server logging data to file logs/L178_170_189_016_27015_201605131318_001.log
L 05/13/2016 - 13:18:33: Log file started (file "logs/L178_170_189_016_27015_201605131318_001.log") (game "/home/csgo/serverfiles/csgo") (version "6388")
L 05/13/2016 - 13:18:33: Loading map "workshop/487039571/awp_lego_2"
ConVarRef r_staticlight_streams doesn't point to an existing ConVar
#######################################
Map workshop/487039571/awp_lego_2 missing stringtable dictionary, don't ship this way!!!
Run with -stringtables on the command line or convar
stringtable_alwaysrebuilddictionaries enabled to build the string table
#######################################
L 05/13/2016 - 13:18:34: Started map "workshop/487039571/awp_lego_2" (CRC "294217907")
KeyValues Error: RecursiveLoadFromBuffer: got EOF instead of keyname in file gamemodes_server.txt
GameModes_Server.txt, (*gameTypes*), (*mapgroups*), (*awp_maps*), (*maps*), (*awp_lego_2*), (*gungametrbomb*), (*weaponprogression_t*), (*g3sg1*),
GameTypes: missing mapgroupsSP entry for game type/mode (custom/custom).
GameTypes: missing mapgroupsSP entry for game type/mode (cooperative/cooperative).
GameTypes: missing mapgroupsSP entry for game type/mode (cooperative/coopmission).
ConVarRef room_type doesn't point to an existing ConVar
Executing dedicated server config file
Server logging enabled.
L 05/13/2016 - 13:18:34: Log file closed
Server logging data to file logs/L178_170_189_016_27015_201605131318_002.log
L 05/13/2016 - 13:18:34: Log file started (file "logs/L178_170_189_016_27015_201605131318_002.log") (game "/home/csgo/serverfiles/csgo") (version "6388")
Writing cfg/banned_user.cfg.
Writing cfg/banned_ip.cfg.
L 05/13/2016 - 13:18:34: server_cvar: "sv_tags" "awp,public,tick128"
Tags:
Public : empty,awp,public,tick128,insecure
Private: g:csgo,gt:0,gm:0,wks:1,1d07a253,
--------------------------------------------------------
sv_pure value unchanged (current value is 0).
--------------------------------------------------------
"host_name_store" = "1" - Whether hostname is recorded in game events and GOTV.
PlayerModelInfo: missing terrorist models for map workshop/487039571/awp_lego_2. Adding the default model tm_phoenix.
PlayerModelInfo: missing counter-terrorist models for map workshop/487039571/awp_lego_2. Adding the default model ctm_st6.
Commentary: Could not find commentary data file 'maps/workshop/487039571/awp_lego_2_commentary.txt'.
Segmentation fault
Add "-debug" to the ./srcds_run command line to generate a debug.log to help with solving this problem
Fri May 13 13:18:34 EDT 2016: Server restart in 10 seconds
LD_LIBRARY_PATH=/home/csgo/serverfiles/bin:/home/csgo/serverfiles:/home/csgo/serverfiles/bin:
Я очень устал и у меня уже нет сил, не знаю что делать. Если что-то пропустил, скажите. Надеюсь на вашу помощь.
 

Саша Шеин

Кому костылей?
Сообщения
1,697
Реакции
621
Так думаю ошибки с доступом к файлам / папкам, возможно сервер скачал и закинул все через пользователя root, а запускаешь через пользователя SERVER (просто как пример), а должно всё делаться от одного пользователя (желательно не от root).

Ну и что-то накосячил с - gamemodes_server.txt , вроде.

Части консоли, которые мне не понравились, особо не смотрел:

#KeyValues Error: RecursiveLoadFromBuffer: got EOF instead of keyname in file gamemodes_server.txt
#GameModes_Server.txt, #(*gameTypes*), #(*mapgroups*), #(*awp_maps*), #(*maps*), #(*awp_lego_2*), #(*gungametrbomb*), #(*weaponprogression_t*), #(*g3sg1*), #
#GameTypes: missing mapgroupsSP entry for game type/mode (custom/custom).
#GameTypes: missing mapgroupsSP entry for game type/mode (cooperative/cooperative).
#GameTypes: missing mapgroupsSP entry for game type/mode (cooperative/coopmission).

L 05/13/2016 - 13:18:31: [SM] Unexpected fatal logging error (file "/home/csgo/serverfiles/csgo/addons/sourcemod/logs/L20160513.log")
L 05/13/2016 - 13:18:31: [SM] Platform returned error: "Permission denied"
L 05/13/2016 - 13:18:31: [SM] Logging has been disabled
--- Добавлено позже ---
И ещё - Возможно что сама карта не рабочая:
PlayerModelInfo: missing terrorist models for map workshop/487039571/awp_lego_2. Adding the default model tm_phoenix.
PlayerModelInfo: missing counter-terrorist models for map workshop/487039571/awp_lego_2. Adding the default model ctm_st6.

Commentary: Could not find commentary data file 'maps/workshop/487039571/awp_lego_2_commentary.txt'.
Segmentation fault
Add "-debug" to the ./srcds_run command line to generate a debug.log to help with solving this problem
 

s777

Участник
Сообщения
449
Реакции
74
Так думаю ошибки с доступом к файлам / папкам, возможно сервер скачал и закинул все через пользователя root, а запускаешь через пользователя SERVER (просто как пример), а должно всё делаться от одного пользователя (желательно не от root).

Ну и что-то накосячил с - gamemodes_server.txt , вроде.

Части консоли, которые мне не понравились, особо не смотрел:




--- Добавлено позже ---
И ещё - Возможно что сама карта не рабочая:
Смущает тот факт, что пол месяца назад у меня стоял сервер и все было прекрасно. А сейчас даже не знаю что и делать.
 

Globabee

Участник
Сообщения
209
Реакции
47
Так думаю ошибки с доступом к файлам / папкам, возможно сервер скачал и закинул все через пользователя root, а запускаешь через пользователя SERVER (просто как пример), а должно всё делаться от одного пользователя (желательно не от root).

Ну и что-то накосячил с - gamemodes_server.txt , вроде.

Части консоли, которые мне не понравились, особо не смотрел:




--- Добавлено позже ---
И ещё - Возможно что сама карта не рабочая:
Оффтоп
 

inklesspen

Не пишу модули под LSD :с
Сообщения
1,775
Реакции
966
chmod 777 ./csgo
Если проблема с доступом.
 

s777

Участник
Сообщения
449
Реакции
74
Усновить карту с воркшопа как обычную карту... Тоже же выход :)
Я ставил карту из воркшопа, но как обычную. При входе на сервер ошибка "Your map [maps\awp_lego_2.bsp] differs from the server's. ", хотя я ставил только что скачанную версию из стима.
 

code++

Участник
Сообщения
367
Реакции
129
Я ставил карту из воркшопа, но как обычную. При входе на сервер ошибка "Your map [maps\awp_lego_2.bsp] differs from the server's. ", хотя я ставил только что скачанную версию из стима.
в личку скайп кидай посмотрим что там у тебя
 

s777

Участник
Сообщения
449
Реакции
74
Спустя почти неделю мучений, проблема была решена. Спасибо всем кто пытался помочь и отдельное спасибо @inklesspen за подсказку. Решил проблему выдав следующие права:
find /home/user/csgoserver/serverfiles/csgo -type d -exec chmod 777 {} \;
find /home/user/csgoserver/serverfiles/csgo -type f -exec chmod 666 {} \;
Сейчас пересобрал сервер на Debian 7, поставил см и мм, настроил конфиги, добавил карты из воркшопа и все работает.
 
Сверху Снизу