@Dee
Hallo,
danke für deine Antwort, aber die Log Files geben nicht mehr her als die normale Ausgabe: Konnte nicht gestartet werden.
Wenn ich mit debug starte kommt folgendes:
root@myserver:# sudo -u www-data /var/www/startcsgoserver.sh asd asd
test.sh Skript läuft
Das neue Serverpasswort ist: asd
Counter Strike: Global Offensive Debug
============================
Distro: Ubuntu 14.04.2 LTS
Arch: x86_64
Kernel: 3.13.0-042stab094.8
Hostname: myserver
Start parameters:
./srcds_run -game csgo -usercon -strictportbind -ip xx.xx.xx.x -port 27015 +net_public_adr xx.xx.xx.xx +clientport 27005 +tv_port 27020 -tickrate 128 +map de_dust2 +servercfgfile csgo-server.cfg -maxplayers_override 16 +mapgroup random_classic +game_mode 1 +game_type 0 +host_workshop_collection +workshop_start_map -authkey -debug
Use for identifying server issues only!
Press CTRL+c to drop out of debug mode.
Warning! If csgo-server is already running it will be stopped.
Continue? [y/N]y
[ INFO ] Debug csgo-server: Stopping any running servers
[ FAIL ] Stopping csgo-server: sp1etz' PCW Server is already stopped
[ OK ] Debug csgo-server: Starting debug
./srcds_run: 32: ./srcds_run: pushd: not found
./srcds_run: 35: ./srcds_run: popd: not found
Enabling debug mode
Server will auto-restart if there is a crash.
LD_LIBRARY_PATH=/home/csgoserver/serverfiles/bin:/home/csgoserver/serverfiles:/home/csgoserver/serverfiles/bin:
#
#Console initialized.
Setting breakpad minidump AppID = 740
#Using breakpad minidump system 740/13477.171.DC
Using breakpad crash handler
Forcing breakpad minidump interfaces to load
dlopen failed trying to load:
/root/.steam/sdk32/steamclient.so
with error:
/root/.steam/sdk32/steamclient.so: cannot open shared object file: Permission denied
Looking up breakpad interfaces from steamclient
Calling BreakpadMiniDumpSystemInit
#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.
#GameTypes: missing mapgroupsSP entry for game type/mode (custom/custom).
Failed to load gamerulescvars.txt, game rules cvars might not be reported to man agement tools.
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 Stea m, or a local steamclient.so.
No web api auth key specified - workshop downloads will be disabled.
maxplayers set to 64
Setting mapgroup to 'random_classic'
Usage: host_workshop_collection <fileid>
Usage: workshop_start_map <fileid>
---- Host_NewGame ----
Host_NewGame on map de_dust2
GameTypes: missing mapgroupsSP entry for game type/mode (custom/custom).
ConVarRef room_type doesn't point to an existing ConVar
bot_autodifficulty_threshold_high - 5.0
bot_autodifficulty_threshold_low - -2.0
bot_chatter - normal
bot_defer_to_human_goals - 0
bot_defer_to_human_items - 1
bot_difficulty - 1
bot_quota - 10
bot_quota_mode - normal
bot_allow_grenades - 1
bot_allow_pistols - 1
bot_allow_sub_machine_guns - 1
bot_allow_shotguns - 1
bot_allow_rifles - 1
bot_allow_snipers - 1
bot_allow_machine_guns - 1
mp_playercashawards - 1
cash_player_bomb_defused - 300
cash_player_bomb_planted - 300
cash_player_damage_hostage - -30
cash_player_interact_with_hostage - 150
cash_player_killed_enemy_default - 300
cash_player_killed_enemy_factor - 1
cash_player_killed_hostage - -1000
cash_player_killed_teammate - -300
cash_player_rescued_hostage - 1000
cash_player_respawn_amount - 0
cash_player_get_killed - 0
mp_teamcashawards - 1
cash_team_elimination_bomb_map - 3250
cash_team_elimination_hostage_map_t - 1000
cash_team_elimination_hostage_map_ct - 2000
cash_team_hostage_alive - 0
cash_team_hostage_interaction - 500
cash_team_loser_bonus - 1400
cash_team_loser_bonus_consecutive_rounds - 500
cash_team_planted_bomb_but_defused - 800
cash_team_rescued_hostage - 0
cash_team_terrorist_win_bomb - 3500
cash_team_win_by_defusing_bomb - 3250
cash_team_win_by_hostage_rescue - 3500
cash_team_win_by_time_running_out_bomb - 3250
cash_team_win_by_time_running_out_hostage - 3250
mp_afterroundmoney - 0
mp_buytime - 90
mp_buy_anywhere - 0
mp_buy_during_immunity - 0
mp_startmoney - 800
mp_maxmoney - 16000
mp_death_drop_defuser - 1
mp_death_drop_grenade - 2
mp_death_drop_gun - 1
mp_deathcam_skippable - 1
mp_defuser_allocation - 0
mp_give_player_c4 - 1
mp_free_armor - 0
mp_molotovusedelay - 15.0
mp_weapons_allow_zeus - 1
mp_weapons_allow_map_placed - 0
mp_weapons_glow_on_ground - 0
mp_ct_default_melee - weapon_knife
mp_ct_default_secondary - weapon_hkp2000
mp_ct_default_primary -
mp_ct_default_grenades -
mp_t_default_melee - weapon_knife
mp_t_default_secondary - weapon_glock
mp_t_default_primary -
mp_t_default_grenades -
mp_buy_allow_grenades - 1
mp_freezetime - 6
mp_force_pick_time - 15
mp_halftime - 0
mp_match_can_clinch - 1
mp_maxrounds - 0
mp_roundtime - 5
mp_roundtime_defuse - 0
mp_roundtime_hostage - 0
mp_timelimit - 5
mp_warmuptime - 30
mp_warmup_pausetimer - 0
mp_halftime_pausetimer - 0
mp_default_team_winner_no_objective - -1
mp_hostagepenalty - 10
mp_solid_teammates - 1
sv_allow_votes - 1
sv_alltalk - 0
sv_deadtalk - 0
sv_ignoregrenaderadio - 0
mp_teammates_are_enemies - 0
mp_damage_scale_ct_body - 1.0
mp_damage_scale_ct_head - 1.0
mp_damage_scale_t_body - 1.0
mp_damage_scale_t_head - 1.0
mp_friendlyfire - 0
ff_damage_reduction_bullets - 0.1
ff_damage_reduction_grenade - 0.25
ff_damage_reduction_grenade_self - 1
ff_damage_reduction_other - 0.25
mp_limitteams - 2
spec_freeze_panel_extended_time - 0.0
spec_freeze_time - 5.0
mp_forcecamera - 1
mp_respawn_immunitytime - 4.0
mp_respawn_on_death_t - 0
mp_respawn_on_death_ct - 0
mp_display_kill_assists - 1
mp_use_respawn_waves - 0
mp_respawnwavetime_ct - 10.0
mp_respawnwavetime_t - 10.0
mp_randomspawn - 0
mp_randomspawn_los - 1
mp_radar_showall - 0
mp_force_assign_teams - 0
sv_gravity - 800
sv_accelerate - 5.5
sv_stopspeed - 80
sv_airaccelerate - 12
sv_wateraccelerate - 10
sv_waterfriction - 1
sv_friction - 5.2
sv_bounce - 0
sv_maxvelocity - 3500
sv_maxspeed - 320
mp_ggprogressive_round_restart_delay - 15.0
mp_ggtr_bomb_defuse_bonus - 1.0
mp_ggtr_bomb_detonation_bonus - 1.0
mp_ggtr_bomb_pts_for_flash - 4
mp_ggtr_bomb_pts_for_he - 3
mp_ggtr_bomb_pts_for_molotov - 5
mp_ggtr_bomb_pts_for_upgrade - 2.0
mp_ggtr_bomb_respawn_delay - 0.0
mp_ggtr_end_round_kill_bonus - 1
mp_ggtr_halftime_delay - 0.0
mp_ggtr_last_weapon_kill_ends_half - 0
sv_arms_race_vote_to_restart_disallowed_after - 0
Executing dedicated server config file
Unknown command "sv_rconpassword"
Server logging enabled.
Server logging data to file logs/LXXX_XXX_XXX_XXX_27015_201503191256_000.log
L 03/19/2015 - 12:56:58: Log file started (file "logs/LXXX_XXX_XXX_XXX_27015_201503191256_000.log") (game "/home/ogscrevres/serverfiles/csgo") (version "5949")
Writing cfg/banned_user.cfg.
Writing cfg/banned_ip.cfg.
L 03/19/2015 - 12:56:58: server_cvar: "cash_player_interact_with_hostage" "300"
L 03/19/2015 - 12:56:58: server_cvar: "cash_team_elimination_hostage_map_t" "300 0"
L 03/19/2015 - 12:56:58: server_cvar: "cash_team_elimination_hostage_map_ct" "30 00"
L 03/19/2015 - 12:56:58: server_cvar: "cash_team_hostage_interaction" "600"
L 03/19/2015 - 12:56:58: server_cvar: "cash_team_rescued_hostage" "600"
L 03/19/2015 - 12:56:58: server_cvar: "cash_team_win_by_defusing_bomb" "3500"
L 03/19/2015 - 12:56:58: server_cvar: "cash_team_win_by_hostage_rescue" "2900"
L 03/19/2015 - 12:56:58: server_cvar: "mp_freezetime" "15"
L 03/19/2015 - 12:56:58: server_cvar: "mp_friendlyfire" "1"
L 03/19/2015 - 12:56:58: server_cvar: "mp_maxrounds" "30"
L 03/19/2015 - 12:56:58: server_cvar: "mp_roundtime" "2"
L 03/19/2015 - 12:56:58: server_cvar: "mp_roundtime_hostage" "2"
L 03/19/2015 - 12:56:58: server_cvar: "mp_roundtime_defuse" "2"
L 03/19/2015 - 12:56:58: server_cvar: "mp_timelimit" "0"
L 03/19/2015 - 12:56:58: server_cvar: "sv_deadtalk" "1"
exec: couldn't exec gamemode_competitive_server.cfg
PrecacheScriptSound 'atv_impact_medium' failed, no such sound script entry
Commentary: Could not find commentary data file 'maps/de_dust2_commentary.txt'.
Initializing Steam libraries for secure Internet server
[S_API FAIL] SteamAPI_Init() failed; SteamAPI_IsSteamRunning() failed.
/home/buildbot/buildslave/steam_rel_client_linux/build/src/clientdll/applicationmanager.cpp (2990) : Assertion Failed: CApplicationManager::GetMountVolume: invalid index
Assert( Assertion Failed: CApplicationManager::GetMountVolume: invalid index ):/home/buildbot/buildslave/steam_rel_client_linux/build/src/clientdll/applicationmanager.cpp:2990
crash_20150319125659_5.dmp[4810]: Uploading dump (out-of-process)
/tmp/dumps/crash_20150319125659_5.dmp
/home/buildbot/buildslave/steam_rel_client_linux/build/src/clientdll/applicationmanager.cpp (2990) : Assertion Failed: CApplicationManager::GetMountVolume: invalid index
/home/buildbot/buildslave/steam_rel_client_linux/build/src/clientdll/applicationmanager.cpp (3118) : Assertion Failed: m_vecInstallBaseFolders.Count() > 0
crash_20150319125659_5.dmp[4810]: Finished uploading minidump (out-of-process):success = no
crash_20150319125659_5.dmp[4810]: error: libcurl.so: cannot open shared object file: No such file or directory
crash_20150319125659_5.dmp[4810]: file ''/tmp/dumps/crash_20150319125659_5.dmp'', upload no: ''libcurl.so: cannot open shared object file: No such file or directory''
Setting breakpad minidump AppID = 730
dlopen failed trying to load:
/root/.steam/sdk32/steamclient.so
with error:
/root/.steam/sdk32/steamclient.so: cannot open shared object file: Permission de nied
Looking up breakpad interfaces from steamclient
Calling BreakpadMiniDumpSystemInit
Setting breakpad minidump AppID = 740
Logging into anonymous gameserver account.
Connection to Steam servers successful.
Public IP is xx.xx.xx.xx
Assigned anonymous gameserver Steam ID [A:1:197574663(5304)].
VAC secure mode is activated.
GC Connection established for server version 171, instance idx 1
Er wirft schon ein paar Fehler, jedoch startet der Server und funktioniert auch.
Habe in meinem Script nur "start" zu "debug" geändert der Command Line Aufruf ist gleich:
| sudo -u www-data /var/www/startcsgoserver.sh asd asd
|
Wenn ich den csgoserver manuell mit debug starte:
| su - csgoserver
cd ~
./csgoserver debug
|
Kommen keine Permission denied Fehlermeldungen, was ich aber nicht verstehe, denn mein Aufruf im Script müsste doch nichts anderes machen als mein "manueller" Aufruf...
EDIT: Rechte der Script:
-rwxrwxrwx 1 root www-data 604 Mar 19 13:22 startcsgoserver.sh
-rwxrwxr-x 1 csgoserver csgoserver3391 Mar 13 01:19 csgoserver
@rklm
Hallo, danke auch für deine Antwort.
Habe es mal versucht (das Script fragt auch nach keinem Passwort für csgoserver oder so.):
| www-data ALL= (csgoserver) NOPASSWD: /home/csgoserver/csgoserver
|
Das heißt ich denke der Befehl kommt schon durch. Und die Permissions für die Serverfiles müssten doch auch passen, denn wenn ich es (s.o) "manuell" starte funktioniert doch auch alles.
Mit freundlichen Grüßen
Oli