Ruffnax
Hallo,
nachdem ich alle möglichen Foren durchgesucht habe, muss ich einfach mal fragen.
Ich habe einen Linux Server, wo alle Files die für den Server notwendig sind liegen.
/cod2 -hier liegen die cod2_lnxded und die dll Dateien aus dem Ordner setup/data, die man ja von der DVD kopieren sollte.
unter cod2/main/ liegen die *.iwd dateien und die Configs drin!
So nun will ich aus dem cod2 Verzeichniss starten. Ich gebe folgendes ein:
screen -A -m -d -S USER ./cod2_lnxded +set net_port 28960 +set dedicated 2 +exec default_mp.cfg
so nun startet der Server. Er steht auch in der Prozesstabelle! Aber er ist wohl doch nicht richtig gestartet, da er weder in HLSW noch im Spiel sichtbar ist. Das Problem habe ich bei meinem LAN Linux Server und auch bei einem Rootserver außerhalb. Worraus ich schließe, dass der nicht richtig startet? Prozessorauslastung 0.1% Speicher 1.2%. Das kann ja nciht sein, denn der COD 1 Server lastet 20 % aus. Ist auch ne alte 1 Ghz Linux Kiste.
Ich weiß nicht mehr, was ich noch machen soll. mit +set net_ip XXX.XXX.XXX.XXX habe ich schon probiert. Der Server lief bis gestern, dann habe ich ihn per kill abgestellt, wollte ihn genauso wieder starten und das wars. Kein Server mehr da!!! Files wurden nciht verändert, nur nochmal neu aufgespielt, falls irgendeine Datei defekt gewesen sein sollte.
So ich hoffe ich habe das Problem detailiert beschrieben. Falls ihr mir helfen könnt, wäre ich sehr dankbar!!!
mfg
Ruffnax
kaepteng
poste doch mal deine cfg hier rein, dann könnte man ja mal gucken, ob sich wat an Fehler finden lässt.
/Edit: und natürlich mal ne Log-Datei hier mitposten, ok.
Ruffnax
Hier erstmal die Config:
---------------------------------------------------------------------------
--------
//Passwords
set rcon_password "XXX" //CHANGE ME
set sv_privatePassword "XXX²" // OPTIONAL CHANGE ME
set g_password "" // Only used if you want to close your server to the public
//Logging
set g_log "Server1_mp.log"
set g_logSync "1"
//SV Pure
set sv_pure "1"
//SV Cheats
set sv_cheats "0"
//Allowed Clans
set sv_allowedClan1 ""
set sv_allowedClan2 ""
//Disable Console
set sv_disableClientConsole "0"
set sv_reconnectlimit "3"
// *****************************************************
// *********** Server Personality Dvars ****************
// *****************************************************
// Hostname and MOTD
sv_hostname "P^6-^7Mafia Ca^6ll^7 of Dut^6y^3 2^7 Server"
set scr_motd "Wi^6ll^7ko^6mm^7en auf dem P^6-^7Mafia ^3COD2^7 Server! Wir Suchen noch ^6MEMBER^7!!!"
// Max Players and Saved Private Possitions
set sv_maxclients "20" //Maximum players on the server who are not using the private password
set sv_privateClients "8" //Allows players to enter the server without taking up public slots
//Downloads
seta sv_allowAnonymous "0"
set sv_allowdownload "1"
// Server Packet Rate
set sv_maxRate "20000"
// Limit Laggers and reconnect spammers
set sv_reconnectlimit "3" // Limits how long a player must wait to reconnect to a server
set sv_minPing "0"
set sv_maxPing "150"
// - Banning
set g_banIPs ""
// AntiFlooding Settings
set sv_floodProtect "1"
// *****************************************************
// ******************** Voice *************************
// *****************************************************
set sv_voice "0"
set sv_voiceQuality "1"
// Set the Gametype
set g_gametype "sd"
// *****************************************************
// *************** Match Setup Options *****************
// *****************************************************
// Use these to set how your server will play a map.
// CTF
set scr_ctf_scorelimit "5"
set scr_ctf_timelimit "30"
// S&D
set scr_sd_bombtimer "60"
set scr_sd_graceperiod "15"
set scr_sd_roundlength "4"
set scr_sd_roundlimit "10"
set scr_sd_scorelimit "0"
set scr_sd_timelimit "0"
// TDM
set scr_tdm_scorelimit "300"
set scr_tdm_timelimit "30"
// DM
set scr_dm_scorelimit "50"
set scr_dm_timelimit "30"
// HQ
set scr_hq_scorelimit "600"
set scr_hq_timelimit "30"
// *****************************************************
// ***************** Gameplay Dvars ********************
// *****************************************************
// Team Icons
set scr_drawfriend "1"
// Friendly Fire
set scr_friendlyfire "1"
// Kill Cam & Spectate
set scr_killcam "1"
set scr_spectatefree "0"
set scr_spectateenemy "0"
// Auto Team Balance
set scr_teambalance "1"
// Force Respawn
set scr_forcerespawn "1"
// ************************************************
// ******************* Voting *********************
// ************************************************
set g_allowvote "0"
// *****************************************************
// ************ Weapon Settings ************************
// *****************************************************
// Weapon Ammo Pools
set g_weaponAmmoPools "0"
//Snipers
set scr_allow_enfieldsniper "1"
set scr_allow_kar98ksniper "1"
set scr_allow_nagantsniper "1"
set scr_allow_springfield "1"
set scr_allow_svt40 "1"
// Rifles
set scr_allow_enfield "1"
set scr_allow_kar98k "1"
set scr_allow_m1carbine "1"
set scr_allow_m1garand "1"
set scr_allow_nagant "1"
set scr_allow_g43 "1"
// MGs
set scr_allow_bar "1"
set scr_allow_bren "1"
set scr_allow_mp44 "1"
set scr_allow_ppsh "1"
//SMGs
set scr_allow_sten "1"
set scr_allow_mp40 "1"
set scr_allow_thompson "1"
set scr_allow_pps42 "1"
set scr_allow_greasegun "1"
// Shotgun
set scr_allow_shotgun "1"
// Grenades
set scr_allow_smokegrenades "1"
set scr_allow_fraggrenades "1"
// *****************************************************
// ************ Public Info ****************************
// *****************************************************
// SETS/PUBLIC INFO (stuff that shows up in server info)
sets g_needpass "0" // tell's ASE etc the server is passworded
sets .IRC "339632731" // your IRC channel + server here (optional)
sets .Admin "Ru][nax" // Make it your IRC or site nick maybe (optional)
sets .Email "info@p-mafia.de" // You're email address (optional)
sets .URL "www.p-mafia.de" // your website here (optional)
// Set the Map Rotation
set sv_MapRotation "g_gametype sd map mp_toujane gametype sd map mp_breakout gametype sd map mp_burgundy gametype sd map mp_carentan gametype sd map mp_dawnville gametype sd map mp_downtown gametype sd map mp_farmhouse gametype sd map mp_matmata gametype sd map mp_railyard gametype sd map mp_trainstation"
set sv_maprotationcurrent "mp_carentan"
map_rotate
---------------------------------------------------------------------------
--
2. Was für eine Log Datei??? Ich sehe in keinem Verzeichniss eine Logdatei. Außerdem, die Config hat immer gut über einen Monat nun funktioniert. Configs mit anderem Namen gingen auch!
yoda
Versuch es mal, in dem Du diese Einträge mit in die cfg setzt:
//Master-Server (wo der Server angemeldet werden soll)
seta sv_master1 "cod2master.activision.com"
seta sv_master2 "master0.gamespy.com"
seta sv_master3 "master1.gamespy.com"
seta sv_master4 "cod2authorize.activision.com"
seta sv_master5 "cod2master.infinityward.com"
Weiß nicht, ob die Reihenfolge der Parameter etwas ausmacht (denke aber mal ja, da MOD-cfgs z. B. vor der Map-Rotation geladen werden sollen) - setz mal +set dedicated 2 direkt hinter das ./cod2_lnxded
Was die Log-Datei angeht - wenn sie geschrieben wird - und das wird sie bei Dir:
//Logging
set g_log "Server1_mp.log"
set g_logSync "1"
dann ist die in einem versteckten Verzeichnis zu finden, meist im root-Verzeichnis, ./callofduty2 oder so in der Art - evtl. einfach mal nach der Server1_mp.log suchen.
Ruffnax
Alles klar. Ich habe genau gemacht, was du vorgeschlagen hast. Leider startet der immer noch nicht. Ich glaube, derfährt nicht richtig hoch. Aber diese Log datei existiert nicht. Warum auch immer.
Der Legt sich aber automatisch ein Verzeichniss an, welches callofduty2 heißt. Nur darin steht nix!
DJKnuffel
is in deiner config auch der wert für die "FPS" vorhanden..den konnt ich oben nicht sehen in deiner geposteten config
Ruffnax
Der war vorher auch nicht drin, und der Server lief einwandfrei einen ganzen Monat! In sofern, kann das nciht ausschlaggebend sein. Aber ich werde ihn mal reinmachen!
yoda
Also die fps dürften es nicht sein, ist nur eine Hinweismeldung... Wenn ein Wert fehlt, wird der Standardwert genommen.
Ruffnax
Wie ich bereits sagte, wir die Log Datei erst garnicht geschrieben. Also ich habe langsam überhaupt keinen peil mehr, warum das nicht läuft. Der COD UO Server läuft einwandfrei. Auffällig ist ja auch, dass der COD 2 Server die Hardware kein Stück auslastet. 1,4 % bedeutet ja, dass er im Prinzip nur in der Liste angezeigt wird und mehr nicht.
yoda
Was steht denn in der Console, wenn Du den Screen mal mit screen -r USER aufrufst? Ist da eine Fehlermeldung zu finden?
Prozessliste - hast es wahrscheinlich mehrfach versucht, hast die Screen-Prozesse aber dann immer gekillt, oder?
Und der UO-Server läuft NICHT gleichzeitig? Oder doch und mit dem selben Port?
Ruffnax
42125 files in iwd files
execing default_mp.cfg
couldn't exec language.cfg
couldn't exec config_mp_server.cfg
dedicated is read only.
Opening IP socket: localhost:28961
Hostname: Server
Alias: Server
IP: 127.0.0.2
Das steht da, wenn ich den Screen aufrufe! Natürlich darüber noch die ganzen Files, aber ohne fehlermeldung. Der Port des COD 1 servers ist 28960 und somit gibt es keinen Konflikt. Ich habe den UO server auch schon aus gemacht und getestet.
Jg511 Schakal
Der Server lädt die cfg nicht, und somit auch keine Maprotation und ist deshalb nicht zu sehen. Config nochmals überprüfen, ggf die Rechte setzen.
Ruffnax
Die Config ist zu 100 % korrekt, denn der Server lief mit dieser Konfig zuvor auch. Warum da couldn't exec config_mp_server.cfg steht weiß ich nicht. Aber er lädt doch die Default_mp.cfg, welche auch im richtigen Verzeichniss ist. Allerdings weiß ich nicht, was für Rechte Du meinst.
Jg511 Schakal
Ich meine die Benutzerrechte der cfg. Welche chmod werte hat die cfg?
Ruffnax
Tut mir leid, ich bin nicht so bewandert mit linux. wie ändere ich die Chmodwerte denn??? OK ich habs gefunden. Der Chmod ist 744
yoda
Also zu dem Linux-Kram mit chmod kann ich nicht viel sagen...
Was mir aber aufgefallen ist:
Opening IP socket: localhost:28961
Der nimmt den Port 28961, obwohl Du den 28960 vorgegeben hast - sieht also nach automatischer Umstellung aus, weil der 28960 bereits anderweitig vergeben ist... (Du kannst einen Port nur einmal vergeben, aber das weisst Du wahrscheinlich.)
Die language.cfg wird nicht zwingend benötigt.
Die config_mp_server.cfg solltest Du aber haben und wenn Du es erst mal mit einer leeren Datei versuchst.
default_mp.cfg ist kein glücklicher Name, ebenso dedicated.cfg oder server.cfg, das macht bei manchen Leuten Probleme...
Ruffnax
Also ich habs schon mit 28960 und auch mit configs mit anderem Namen versucht. Wie gesagt, langsam gehen die Möglichkeiten aus.
yoda
Also ich würd ehrlich gesagt mal den ganzen Server wippen und ihn komplett neu aufsetzen...
Hier findest Du Links, wo Du komplette Serverpakete per Internet auf den Server holen kannst:
KLICK - dann musst Du den Krempel nicht selbst uppen und es ist nur eine Sache von ein paar Minuten...
yoda
Danke für das Lob

Aber ein Board ist nur so gut wie die Community, die es am Leben hält
Es läuft, das ist die Hauptsache, nicht hinterfragen...