Sie sind nicht angemeldet.

1

Mittwoch, 29. August 2012, 08:59

LAN-Modus funktioniert mit zblock nicht

Hi @all,

ich steh grad vor einem großen Problem. Und zwar möchte ich einen LAN-Server inkl. zblock erstellen.

Jedoch stürzt dieser unter einem "normalen" user immmer mit folgendem Output ab:

Spoiler Spoiler

[zBlock] Forcing map: "maps/de_dust2.bsp"
configstore.cpp (1256) : Assertion Failed: Saving local config store failed during shutdown
/home/buildbot/buildslave_steam/steam_rel_client_linux/build/src/clientdll/configstore.cpp 1256 Assertion Failed: Saving local config store failed during shutdown
configstore.cpp (97) : Assertion Failed: ConfigStore (InstallConfigStore) is dirty, and being destroyed, we're discarding data
/home/buildbot/buildslave_steam/steam_rel_client_linux/build/src/clientdll/configstore.cpp 97 Assertion Failed: ConfigStore (InstallConfigStore) is dirty, and being destroyed, we're discarding data
Initializing Steam libraries for LAN server
PreMinidumpCallback: updating dump comment
Looking up breakpad interfaces from steamclient
Calling BreakpadMiniDumpSystemInit
Uploading dump (in-process) [proxy '']
/tmp/dumps/crash_20120829085117_1.dmp
success = no
error: Failed to open/read local data from file/application
Add "-debug" to the ./srcds_run command line to generate a debug.log to help with solving this problem
Wed Aug 29 08:51:17 CEST 2012: Server restart in 10 seconds
Wed Aug 29 08:51:21 CEST 2012: Server Quit


Starte ich den Server als root funktioniert alles einwandfrei...

Startbefehl ist folgender:

Quellcode

1
./srcds_run -game cstrike +map de_dust2 +maxplayers 11 -port 27015 +servercfgfile server.cfg +ip 0.0.0.0 -fps_max 66.67


Config ist folgende:

Spoiler Spoiler

// *********** Allgemeine Server Einstellungen *************

// Trage hier deinen Servernamen ein
hostname "Server"

// Das Rcon Passwort fuer die Remote Kontrolle
rcon_password "xxx"

// Fuer war und private Server benutzen. Lasst man es leer, wird keins gesetzt
sv_password "xxx"

// Kontakt Adresse vom Servereigentuemer
sv_contact "xxx"

// Serverbeschreibung die in der Serliste angezeigt wird
sv_tags "xxx"

// Eigene Motdfile, die nicht ueberschrieben werden kann. Bitte im Mod Ordner orangebox/cstrike erstellen.
// Sie wird in html geschrieben. Wenn man eine reine Textdatei nutzen will, leer lassen.
motdfile "custommotd.txt"

// Eigene Motdfile die nur text enthält und nicht ueberschrieben werden kann. Bitte im Mod Ordner orangebox/cstrike erstellen <br>
// Sie darf nur Text enthalten. Wenn man html nutzen will, leer lassen.
motdfile_text ""


//#############################
//# #
//# WWCL - Regelwerk #
//# Stand 14.06.2011 #
//# #
//#############################

mp_allowspectators "1"
mp_autokick "0"
mp_autoteambalance "0"
mp_buytime "0.25"
mp_c4timer "35"
mp_chattime "5"
mp_decals "300"
mp_fadetoblack "1"
mp_flashlight "1"
mp_footsteps "1"
mp_forcecamera "1"
mp_freezetime "15"
mp_friendlyfire "1"
mp_limitteams "0"
mp_maxrounds "0"
mp_playerid "0"
mp_roundtime "1.75"
mp_spawnprotectiontime "0"
mp_startmoney "800"
mp_timelimit "0"
mp_tkpunish "0"
mp_winlimit "0"
mp_round_restart_delay "5"
decalfrequency "60"
host_framerate "0"
sv_rcon_log "1"
log on
sv_accelerate "5"
sv_airaccelerate "10"
sv_allowdownload "1"
sv_allowupload "0"
sv_alltalk "0"
sv_cheats "0"
sv_consistency "1"
sv_friction "4"
sv_gravity "800"
sv_maxspeed "320"
sv_pausable "1"
sv_pure "2"
sv_stepsize "18"
sv_timeout "65"
sv_turbophysics "1"
sv_voiceenable "1"
sv_minrate "100000"
sv_maxrate "100000"
sv_minupdaterate "66"
sv_maxupdaterate "66"
sv_mincmdrate "66"
sv_maxcmdrate "66"
sv_lan "1"
sv_client_min_interp_ratio "1"
sv_client_max_interp_ratio "2"
sv_client_predict "1"
sv_client_cmdrate_difference "0"
sv_pure_kick_clients "1"
sv_allow_wait_command "0"
sv_allow_color_correction "0"
sv_nowinpanel "1"
sv_allowminmodels "1"
sv_enablebunnyhopping "0"
sv_competitive_minspec "1"
sv_enableboost "0"
sv_legacy_grenade_damage "0"
sv_hudhint_sound "0"
sv_disablefreezecam "1"
sv_nonemesis "1"
sv_nomvp "1"
sv_nostats "1"


//########################
//# #
//# WWCL - ZBLOCK #
//# #
//########################

zb_matchconfig " "
zb_startmoney "800"
zb_warmode "1"
zb_allowcashcalling "2"
zb_dosprotect "1"
zb_crashblock "1"
zb_antispeedhack "0"
zb_removals "1"
zb_crouchfix "1"
zb_bancheaters "0"
zb_forwardbans "0"
zb_illegaldefusefix "1"
zb_force_dx "2"
zb_antiflash "1"
zb_checkviewangles "0"
zb_autoupdate "0"
zb_deadvoice "1"
zb_antispam_max_cmds_per_sec "5"
zb_ignoreplayerqueries "0"
zb_record "1"

// *********** Source TV *************

//tv_port 27100 // Port des SourceTV-Servers. (Bitte einen freien Port angeben)
tv_autorecord 0 // Nimmt SourceTV-Demos fuer jede Map automatisch auf. (0=aus, 1= ein)
tv_delay 90 // SourceTV Verzoegerung zum Livespiel in Sekunden. ESL erfordert 90 Sekunden.
tv_dispatchmode 2 // Clienten zun den RelayServer schicken (0=nie, 1=wenn angebracht, 2=immer)
tv_maxclients 1 // Maximale Zuschauerzahl auf dem SourceTV-Server
tv_maxrate 5000 // Maximale Bandbreite die fuer den SourceTV-Server freigegeben wird. (0 = unlimitiert)
tv_name "Source TV" // Name des SourceTV-Servers
tv_title "Dein SrcTV" // Titel im Zuschauermodus von SourceTV
tv_password "123" // SrcTV Passwort fuer alle Zuschauer ( "" = Aus)
tv_relaypassword "relaypassword"
tv_snapshotrate 16 // Schreibt alle "xx" Serverticks einen Schritt in die Demo. (Nur waehrend SrcTV Demoaufnahmen.)
tv_relayvoice 1 // Leitet den Sprachchat weiter
tv_transmitall 1 // uebermittelt alle Entitäten (Gegenstänaeea Spieler, Eigenschaften usw.) und ermöglicht es dem Clienten selber die Ansicht zuählen
tv_enable 0 // SourceTV aktivieren. (1=an 0=aus)


Kann das jemand bestätigen oder mir weiterhelfen? Außer zblock sind keine weiteren Plugins auf dem Server.

OS: Debian Squeeze mit dem Kernel von Ulrich-Block

Nochmals in kürze was ich getestet habe:


  • Serverstart als root mit sv_lan "1" --- tut
  • Serverstart als root mit sv_lan "0" --- tut
  • Serverstart als "css" mit sv_lan "1" --- tut NICHT
  • Serverstart als "css" mit sv_lan "0" --- tut


Danke schonmal im Voraus für eure Hilfe!

Mfg
Rattlesnake

2

Donnerstag, 6. September 2012, 11:18

Für alle die es event. interessiert....

Das sv_lan 1 muss unbedingt in den Startparameter rein. Dann funktioniert auch alles einwandfrei.

Wieso das als root funktioniert hat weiß ich nicht ^^ Werd aber auch nicht weiter nachforschen

Mfg
Rattlesnake

Lacrimosa99

Fortgeschrittener

Beiträge: 275

Wohnort: Leipzig

Beruf: IT-Systemintegrator

Rootserver vorhanden: Ja

  • Nachricht senden

3

Donnerstag, 6. September 2012, 16:20

Hi,

nutz bitte folgenden Startparameter:

./srcds_run -game cstrike +map de_dust2 +maxplayers 11 -port 27015 -ip 0.0.0.0 <- deine Root/Host IP

Das ganze mit Screen:

screen -AmdS lan-server ./srcds_run -game cstrike +map de_dust2 +maxplayers 11 -port 27015 -ip 0.0.0.0 <- deine Root/Host IP

MFG




4

Donnerstag, 6. September 2012, 16:31

Hi,

nutz bitte folgenden Startparameter:

./srcds_run -game cstrike +map de_dust2 +maxplayers 11 -port 27015 -ip 0.0.0.0 <- deine Root/Host IP
....

MFG
Hast du den oberen Thread komplett gelesen? Wenn nein bitte nochmal machen :D

Und nein, im LAN ist es keine gute Idee die IP in die Startzeile mit einzutragen, da sonst Probleme mit dem Steambrowser / HLSW auftreten. Egal ob man nur eine IP oder mehrere pro host vergeben hat. Man findet die Server nicht oder man kann das rcon über HLSW nicht verwenden.

Mfg
Rattlesnake