EDIT: hat sich erledigt, es stimmte was mit den Rechten nicht
Beiträge von Suiheisen
-
-
Hallo, ich bekomme meinen Server nicht gestartet. Alle Spieldatein sind hochgeladen, habe die benötigten linux server Datein wie z.B. spearhead_lnxded, eine server.cfg ist vorhanden im main sowieso im mainta ordner siehe:
Code
Alles anzeigen// Server Name // Name that will appear on the server browser sv_hostname "Testserver" // Game Type // 1 Free for All // 2 Team Based // 3 Round Based // 4 Objective // 5 Tug Of War set g_gametype 1 // Health Drop // When enabled players will drop a health pack when killed set g_healthdrop 1 // Realism // Toggles reaslistic mode set g_realismmode 0 // Fast Run Speed // When checked, the speed at which players can run through levels is increased. // Leaving it unchecked defaults to Medal of Honor Allied Assault's original run speed set sv_dmspeedmult 1.100000 // Team Damage // Toggles friendly fire set g_teamdamage 0 // Heal Rate // Determines how fast players heal when they use a health pickup set g_healrate 0 // Max Players set sv_maxclients 64 // Time Limit // This sets the elapsed time at which the game ends, the winner being the player with the highest score at that time. timelimit 15 // Frag Limit // The score at which the player or team will win the current map fraglimit 0 // Map Rotation Time // This sets the maximum amount of time in minutes players will spend in a particular map. maprotationtime 0 // Team Spawn Delay // This sets a delay in seconds between spawns. This is useful if you would like the // player spawned in batches, rather than one at a time set sv_team_spawn_interval 15 // Round Reset Time // This sets how long each round will take, in minutes. This can be smaller than the map rotation time, but not larger. roundlimit 0 // Inactive Spectate // This sets the time in seconds after which an inactive player becomes a spectator. To save server bandwidth, 60 seconds is default. set g_inactivespectate 60 // Inactive Kick // This sets the time in seconds after which an inactive player is kicked out of the game. 900 (15 minutes) seconds is default. set g_inactivekick 0 // Use Gamespy // To use GameSpy gaming service for internet-based multiplayer games. set sv_gamespy 0 // Pure // Verifies that the files on the client are the same as those on the server. set sv_pure 0 // Allow Vote // Enables players to call a vote. set g_allowvote 0 // Flood Protect // Limits amount of text a player can typeset sv_floodprotect 0 // Force Team Spectate set g_forceteamspectate 1 set dmflags 0 set g_forceready 0 set g_forcespawn 0 // Invulnerable Time // Amount of time a player is invulnerable for after spawning set sv_invulnerabletime 3 // Team Kill Warning // Amount of team kills before the player is warned set g_teamkillwarn 3 // Team Kill Kick // Amount of team kills before the player is kicked off the server. set g_teamkillkick 5 // Team Switch Delay // Frequency at which you can switch teams set g_teamswitchdelay 15 // Gravity set sv_gravity 800.000000 // Allow Join Time set g_allowjointime 30 // Private Clients // Clients that require a password to join set sv_privateclients 0 // Password // Allows you to set a password for the server set sv_privatepassword "" // Keywords // Keywords which allow browsers to filter servers. set sv_keywords "" // Net Port set net_port 12203 // Minimum Ping set sv_minping 0 // Maximum Ping set sv_maxping 0 // Maximum Rate set sv_maxrate 0 // Map // Starting map on the rotation. map "DM/mohdm1" // Map Rotation List sv_maplist "DM/mohdm1 DM/mohdm2 DM/mohdm3 DM/mohdm4 DM/mohdm5 DM/mohdm6 DM/mohdm7 DM/MP_Bahnhof_DM DM/MP_Bazaar_DM DM/MP_Brest_DM DM/MP_Gewitter_DM DM/MP_Holland_DM DM/MP_Stadt_DM DM/MP_Unterseite_DM DM/MP_Verschneit_DM obj/MP_Ardennes_TOW obj/MP_Berlin_TOW obj/MP_Dr"
falls diese veraltet aussehen sollte, wäre es nett ihr könnt mir da eine bessere geben.
Ich benutze ein startscript siehe:Code
Alles anzeigen#! /bin/sh NAME=mohshServer_port12203 DESC="Medal of Honor Spearhead" PARAMS="+set dedicated 2 +set net_port 12203 +exec server.cfg" DIR=/home/gameserver/server/moh/MOHAA SCRIPT=spearhead_lnxded DAEMON=$DIR/$SCRIPT case "$1" in start) echo "Starte $DESC: $NAME" cd $DIR screen -d -m -S $NAME $DAEMON $PARAMS ;; stop) if [[ `screen -ls |grep $NAME` ]] then echo -n "Stoppe $DESC: $NAME" kill `screen -ls |grep $NAME |awk -F . '{print $1}'|awk '{print $1}'` echo " ... Server gestoppt." else echo "Konnte keinen laufenden Server mit PID -- $DESC -- nicht finden" fi ;; restart) if [[ `screen -ls |grep $NAME` ]] then echo -n "Stoppe $DESC: $NAME" kill `screen -ls |grep $NAME |awk -F . '{print $1}'|awk '{print $1}'` echo " ... Server gestoppt ... Kommando Start wird ausgefÃŒhrt" else echo "Konnte keinen laufenden Server mit PID -- $DESC -- nicht finden ... Kommando Start wird ausgefÃŒhrt" fi echo -n "Starte $DESC: $NAME" cd $DIR screen -d -m -S $NAME $DAEMON $PARAMS echo " ... Server gestartet." ;; *) echo "Usage: $0 Parameter eingeben {start|stop|restart}" exit 1 ;; esac exit 0
mein startbefehl im SSH ist: ./start_test.sh start
aber das einzige was dann kommt ist: Starte Medal of Honor Spearhead: mohshServer_port12203
und bin danach wieder in der commandline
fehler werden nicht wirklich angezeigt, errorlogs etc. existieren nichtich hoffe man kann mir helfen
-
wollte nur mal den thread hier aktualisieren:
server steht jetzt in der masterlist
ich kann jedem der das selbe problem hat 2 dinge empfehlen
1. den server einfach ein paar tage laufen lassen
2. im server mit rcon rechte /rcon quit eingeben, damit restartet der server und wird aufeinmal in der liste angezeigt... ich hatte den immer per ssh restartet(also eher geschlossen) aber jetzt bin ich schlauer.. -
ganz normal IPv4 und IPv6 wenn du das meinst. und in der server.cfg sind
seta sv_master1 "masterjk3.ravensoft.com"
seta sv_master2 "master0.gamespy.com"
seta sv_master3 "master.qtracker.com"
seta sv_master4 "clanservers.net"
seta sv_master5 "masterjk3.ravensoft.com"
enthalten -
Muss doch nochmal was fragen. Weiß jemand wie genau ich Ports öffnen muss beim vServer, damit der Gameserver in der Masterliste angezeigt wird? (bin bei Netcup)
-
Hallo, ich habe ein kleines Problem.
Ich will einen Gameserver mit dem Spiel Jedi Knight Jedi Academy machen. Ich habe den Server auch schon soweit, dass ich jetzt die benötigte Datei(linuxjampded) starten muss damit der server startet.Das wird im SSH angezeigt:
JAmp: v1.0.1.1 linux-i386 Nov 10 2003
----- FS_Startup -----
Current search path:
/home/gameserver/.ja/base
/home/gameserver/server/StarWars/GameData/base/japlus_gla_anims.pk3 (6 files)
/home/gameserver/server/StarWars/GameData/base/assets3.pk3 (16 files)
/home/gameserver/server/StarWars/GameData/base/assets2.pk3 (62 files)
/home/gameserver/server/StarWars/GameData/base/assets1.pk3 (8320 files)
/home/gameserver/server/StarWars/GameData/base/assets0.pk3 (15346 files)
/home/gameserver/server/StarWars/GameData/base
./linuxjampded/base----------------------
23750 files in pk3 files
execing mpdefault.cfg
couldn't exec jampserver.cfg
couldn't exec autoexec.cfg
--- Common Initialization Complete ---
Opening IP socket: localhost:29070
Hostname: v2201203118737678.suiheisen.net
Alias: v2201203118737678
IP: 46.38.242.233
couldn't exec server.cfgDie 3 Roten verwundern mich sehr, weil sie sind im Ordner vorhanden, wollen aber irgendwie nicht mitstarten.
Ich musste auch einen Script anwenden, damit überhaupt die libcxa.so.1 Datei gefunden werden konnte und der Server überhaupt startet:
#!/bin/sh
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/gameserver/StarWars/GameData/lib/libcxa.so.1
./linuxjampded +set dedicated 1 +exec server.cfgDie Frage ist nun, muss man für die .cfg Datein nun auch Scripte verwenden? Und muss ich Ports öffnen damit der Gameserver dann überhaupt als online angezeigt wird?
EDIT: ich habe auch bereits mitbekommen das jampserver.cfg und autoexec.cfg garnicht vorhanden sind.
Dazu will ich noch sagen, ich hatte mich nicht zu 100% an gewisse Anleitungen die im Internet zu finden waren gehalten, falls man nur bestimmte Spieldatein hochladen muss. Denn ich habe das komplette Spiel hochgeladen samt dedicated Serverdatein.EDIT: Problem hat sich erstmal erledigt, musste nur 2 Datein in Baseordner verschieben.