probleme bei server erstellung ^^

Alles was mit Enemy Territory zu tun hat
Antworten
PeeWee
Grünschnabel
Grünschnabel
Beiträge: 4
Registriert: So 17. Feb 2008, 15:44

probleme bei server erstellung ^^

Beitrag von PeeWee »

hab jetz schon den halben tag durchs netz gesucht aber es scheint keiner mein problem zu haben...

hab 2 rechner hier rum stehen, beide über ein hub an nem modem von kabel deutschland (dsl 30.000). solange man das modem nicht manuell reseted bleibt die ip gleich. meiner meinung nach die perfekte grundlage für nen home server...

das problem:

ich hab nun alle dateien erstellt:
server.cfg

set dedicated "2" // 1: dedicated server for lan 2: dedicated server for internet
set net_ip "91.x.xx.xxx" // set to override the default IP ET uses
set net_port "27960" // set to override the default port ET uses

// Public Info
exec public.cfg

// Server Config
seta sv_pure 1
seta com_hunkMegs "96"
seta com_zoneMegs "32"// General Settings
seta sv_maxclients "18"
seta sv_privateClients "2"
seta sv_fps "20"
seta g_friendlyFire "0"
seta g_warmup "40"
seta sv_zombietime "999"
seta g_inactivity "999"

// Voting
seta g_allowVote "1"
seta g_complaintlimit "5"
seta g_teamForceBalance "1"

// Extras
seta sv_maxPing "999"
seta sv_minPing "0"
seta sv_floodProtect "5"
seta sv_maxRate "7000"
seta sv_allowDownload "1"

// Server Passwords
sets g_needpass "0"
seta rconpassword ""
seta sv_privatePassword ""
seta g_password ""

//PB Settings
pb_sv_enable
pb_sv_cvar r_lightmap IN 0 0
pb_sv_cvar cg_bobup IN 0 0.005
pb_sv_cvar r_intensity IN 1 2
pb_sv_cvar r_picmip IN 0 5
pb_sv_cvar cg_fov IN 90 140
pb_sv_cvar r_gamma IN 0 4
pb_sv_cvar rate IN 2500 25000
pb_sv_cvar cl_timenudge IN -30 0
pb_sv_cvar snaps IN 20 40
pb_sv_cvar cl_maxpackets IN 30 100
pb_sv_cvar r_overbrightbits IN 0 5
pb_sv_cvar r_mapoverbrightbits IN 0 5
pb_sv_cvar cg_bobpitch in 0 0.002
pb_sv_cvar cg_bobroll in 0 0.002
pb_sv_cvar m_pitch OUT -0.01 0.01
pb_sv_cvar com_maxfps out 0.000001 40
pb_sv_cvar r_uifullscreen in 0

// Game Settings
// Set the type of game: 5=Custom
seta g_gametype 5
seta timelimit "20"

// Start the Game Map
exec maprotate.cfg


mappool:


// Map Pool
set com_watchdog_cmd "vstr m1r1 ; say watchdog found no map running - restarted mapcycle"

set as1 "set g_gametype 5; map oasis; set g_warmup 60; set nextmap vstr as2; exec motd.cfg"
set as2 "set g_warmup 12; map_restart; set nextmap vstr as3; exec motd.cfg"
set as3 "set g_warmup 12; map_restart; set nextmap vstr as4; exec motd.cfg"
set as4 "set g_warmup 12; map_restart; set nextmap vstr bs1; exec motd.cfg"

set bs1 "set g_gametype 5; map fueldump; set g_warmup 60; set nextmap vstr bs2; exec motd.cfg"
set bs2 "set g_warmup 12; map_restart; set nextmap vstr bs3; exec motd.cfg"
set bs3 "set g_warmup 12; map_restart; set nextmap vstr bs4; exec motd.cfg"
set bs4 "set g_warmup 12; map_restart; set nextmap vstr sb1; exec motd.cfg"

set sb1 "set g_gametype 5; map radar; set g_warmup 60; set nextmap vstr sb2; exec motd.cfg"
set sb2 "set g_warmup 12; map_restart; set nextmap vstr sb3; exec motd.cfg"
set sb3 "set g_warmup 12; map_restart; set nextmap vstr sb4; exec motd.cfg"
set sb4 "set g_warmup 12; map_restart; set nextmap vstr bc1; exec motd.cfg"

set bc1 "set g_gametype 5; map goldrush; set g_warmup 60; set nextmap vstr bc2; exec motd.cfg"
set bc2 "set g_warmup 12; map_restart; set nextmap vstr bc3; exec motd.cfg"
set bc3 "set g_warmup 12; map_restart; set nextmap vstr bc4; exec motd.cfg"
set bc4 "set g_warmup 12; map_restart; set nextmap vstr vl1; exec motd.cfg"

set vl1 "set g_gametype 5; map railgun; set g_warmup 60; set nextmap vstr vl2; exec motd.cfg"
set vl2 "set g_warmup 12; map_restart; set nextmap vstr vl3; exec motd.cfg"
set vl3 "set g_warmup 12; map_restart; set nextmap vstr vl4"; exec motd.cfg
set vl4 "set g_warmup 12; map_restart; set nextmap vstr cs1; exec motd.cfg"

set cs1 "set g_gametype 5; map oasis; set g_warmup 60; set nextmap vstr cs2; exec motd.cfg "
set cs2 "set g_warmup 12; map_restart; set nextmap vstr cs3 ; exec motd.cfg"
set cs3 "set g_warmup 12; map_restart; set nextmap vstr cs4; exec motd.cfg"
set cs4 "set g_warmup 12; map_restart; set nextmap vstr as1; exec motd.cfg"

vstr as1


public.cfg


// Server Config
seta sv_hostname "[kLA]`s Ballerbude"
seta g_motd "IT IS ALL ABOUT FUNFUNFUN BABY"

// Info
sets"Administrator" "[kLA]PeeWee;[kLA]Beavis"
sets"Email" "EMAIL_ADDRESS"
sets"url" "www.kingludwigsarmy.com"
sets"Location" "DEUTSCHLAND"
sets"CPU" "CPU_DESCRIPTION"
sets"icq" "255009953"
sets"Clan" "CLAN_NAME"
sets"Connection" "CONNECTION_SPEED"

// Listing bei ID
seta sv_master1 "wolfmaster.idsoftware.com"
seta sv_master2 "master0.gamespy.com"
seta sv_master3 "master3.idsoftware.com"
seta sv_master4 "clanservers.net"
seta sv_master5 "master.gamespy.com:27900"


motd

// MOTD
say "^7***********************************************"
say "^7* ^3King Ludwigs Army^7 *"
say "^7* ^3www.kingludwigsarmy.com^7 *"
say "^7* ^3Server sponsored by [kLA]PeeWee^7 *"
say "^7***********************************************"

wolfmp.bat

wolfmp.exe
+set dedicated 2
+set net_IP 91.x.xx.xxx
+set net_port 27960
+set com_hunkMegs 64
+set com_zoneMegs 24
+set vm_game 0
+exec server.cfg



... soooo

1. hab ich kein plan wie ich dem spiel jetzt sage das es nicht als client sondern als server starten soll.
hab diesen anhang an die et. exe gehängt aber dann wird die datei ja umbenannt und kann nich mehr geöffnet werden ^^, hab den anhanmd auch vor das .exe gesetzt, da startet er jedoch gaaanz normal.

2. bin dann ins game, auf host game und hab die server.cfg manuell mit hilfe der console gestartet.
et is aus gegangen, hat die haupt console geöffnet und der server stand, hat mir die map gelanden die spawnpunkte gesetzt usw.
hab dann mit dem anderen rechner versucht auf die ip (www.wieistmeineip.de sagt ich hab an jedem rechner ne eigene ip, daran liegts also nich) zu connecten aber da stand nur "awaiting connection" 1...2...3...4... usw. ...

diese etded.exe hab ich irgendwie nich und seperat runterladen kann man die anscheinend auch nich...

tja, kann mir da jemand helfen bitte bitte?
Benutzeravatar
WoodSTokk
Helpdesk
Helpdesk
Beiträge: 2634
Registriert: Fr 6. Dez 2002, 03:09
Wohnort: Wien/Österreich/Europa/Erde
Alter: 53

Beitrag von WoodSTokk »

Also die ETDED.exe kam erst mit Patch 2.60.
Vermutlich hast du ein ET 2.55 oder 2.56, aber auch damit lässt sich ein Server machen.
Einen Server startet man am besten aus der Shell (nicht die Tankstelle).

1) DOS-Box öffnen
2) ins ET-Verzeichnis wechseln (cd "C:\Programme\usw-etc-pp...."
3) ET starten (ETDED.exe +set com_hunkmegs 32 +exec server.cfg)
Wenn du keine ETDED.exe hast, machst du den Aufruf einfich mit ET.exe.


In deinen Configs ist ein Fehler drin.
Die 'server.cfg' enthält 'exec public.cfg'.
Die 'public.cfg' enthält 'exec server.cfg'.
Die beiden Files rufen sich gegenseitig auf!
Das es da noch nicht zu einem Livelock gekommen ist, wundert mich.
Möglicherweise erkennt ET den Ring den du da gebastelt hast, glaub ich aber nicht.
Also nimm bitte das 'exec server.cfg' aus der 'public.cfg' raus.
Damit man nicht immer nachdenken muss, welche Datei man beim starten angeben muss, sollte es immer die 'server.cfg' sein, da es ja ein Server ist.
Sollten auch andere Dateien geladen werden, sollten diese von der 'server.cfg' aufgerufen werden.
In den anderen Dateien sollte also niemals ein 'exec ...' stehen.


Daß deine Rechner zuhause alle eine andere IP haben ist logisch und muß auch so sein, sonst gibt es Adressenkonflikte.
Dein Router (nicht Modem) hat sogar 2 Adressen. Eine öffentliche die dir der Provider gibt (diese siehst du auf 'www.wieistmeineip.de' ) und eine interne Adresse (vermutlich 192.168.x.y').
Dein Router maskiert den Datenverkehr zwischen dem internen Netz und dem Internet.
Das muss er machen, da die Adressen die deine Rechner haben, nicht offiziell sind und im Internet nichts verloren haben. Wenn du im Browser eine Seite anwählst, dann wird die Verbindung von deinem Rechner nach draussen aufgebaut. Das merkt sich der Router und ändert die Quell-Adresse.
Wenn der Web-Server antwortet, sieht der Router, daß dein Rechner das angefordert hat, ändert diesmal die Ziel-Adresse und schickt es dir weiter.
Wenn du jetzt einen Server betreibst, läuft das ganze umgekehrt.
Da wollen andere Rechner zu deinem Server eine Verbindung aufbauen. Der Router weis das aber nicht, weil keine Verbindung von innen nach draussen gemacht wurde.
Also musst du dem Router sagen, was er damit tun soll.
Die heutigen Geräte lassen sich alle komfortabel über ein Web-Interface einstellen.
Sollte dein Router die IP 192.168.0.1 haben, öffnest du einen Browser deiner Wahl und schreibst in der Adressleiste diese IP rein, dann bekommst du die Hauptseite deines Routers.
Da muss es irgendwo eine Einstellung geben wie 'IP forwarding' oder 'virtueller Server'.
Dort stellst du ein, daß alle UDP-Pakete die herein kommen, an die IP des Rechners auf dem der ET-Server läuft, weiter geleitet werden sollen.

mfG WoodSTokk
Du scheisst es nicht zu wetzen
Testserver: @peStable (95.129.206.243:27960)
PeeWee
Grünschnabel
Grünschnabel
Beiträge: 4
Registriert: So 17. Feb 2008, 15:44

Beitrag von PeeWee »

jippi... hab zwar keinen router dazwischen sondern nen switch aber danke für den kleinen exkurs... wenn ich für meinen sonnenschein frühstück gemnacht hab werd ich des mal ausprobieren, ich sag auch bescheit obs geklappt hat! vielen vielen dank für deine mühe :lol:
BlueDevil
Mitglied
Mitglied
Beiträge: 25
Registriert: Mo 14. Jan 2008, 15:36
Kontaktdaten:

hi

Beitrag von BlueDevil »

hi wollte fragen wenn du dein server hast ob du dann members suchst....fallst du ein clan auf machen willst
Antworten