WolfET Server erstellen

Alles was mit Enemy Territory zu tun hat
pbnick
Mitglied
Mitglied
Beiträge: 31
Registriert: Di 7. Apr 2009, 11:44
Alter: 33

WolfET Server erstellen

Beitrag von pbnick »

Hallo

Tut mir leid, falls ich den Beitrag an den falschen Ort poste.
Ich fand einfach keinen geeigneteren Ort im Forum.

Wie im Titel schon erwähnt, will ich einen ET Server auf Windows erstellen.
Ich habe mir die Finger in Google schon wundgesucht, aber kriegs einfach nicht auf die Reihe.
Auch die Suchfunktion hat mir nicht wirklich geholfen ;)

Ich hab Wolfenstein installiert, auf 2.60 gepatcht und auf 2.60B geändert.
Danach hab ich NoQuarter Mod 1.2.5 heruntergeladen und in den ET Ordner reinkopiert. (Selbe Ort wie etmain)
Eine server.cfg Datei ist auch vorhanden mit folgendem Inhalt:

------------------------------------------------------------------------------------------------------------------------ ---------------

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

// PASSWORDS & CLIENTS

set sv_maxclients "22" // number of players including private slots
set g_password "" // set to password protect the server
set sv_privateclients "2" // if set > 0, then this number of client slots will be reserved for connections
set sv_privatepassword "xxx" // that have "password" set to the value of "sv_privatePassword"
set rconpassword "xxx" // remote console access password
set refereePassword "xxx" // referee status password

// DL, RATE

set sv_maxRate "13000" // 10000 standard but poor for ET
set sv_dl_maxRate "42000" // increase/decerease if you have plenty/little spare bandwidth
set sv_allowDownload "0" // global toggle for both legacy download and web download
set sv_wwwDownload "0" // toggle to enable web download
set sv_wwwBaseURL "" // base URL for redirection
set sv_wwwDlDisconnected "0" // tell clients to perform their downloads while disconnected from the server
set sv_wwwFallbackURL "" // URL to send to if an http/ftp fails or is refused client side

// MOTD ETC

set sv_hostname "^1S^7wi^1ss U^7nite^1d ^1K^7iller^1grou^7nd" // name of server here // 20 Buchstaben pro Linie
set server_motd0 "^3[^1X^7psave ^1O^7ne ^1M^7onth^3]" // message in right corner of join screen here
set server_motd1 "^3[^710 ^1M^7ap ^1R^7otation^3]"
set server_motd2 "^3[^1H^7ave ^1Fu^7n^3]"
set server_motd3 "^3[^1N^7o ^1R^7ule ^1B^7reaking^3]"
set server_motd4 "^3[^1R^7espect ^1R^7ules ^3/ ^1A^7dmins^3]"
set server_motd5 "^n[Noquarter 1.2.5]"

// MISC SETTINGS

set g_heavyWeaponRestriction "100"
set g_antilag "1"
set g_altStopwatchMode "0"
set g_autofireteams "1"
set g_complaintlimit "6"
set g_ipcomplaintlimit "3"
set g_fastres "0"
set g_friendlyFire "1"
//set g_gametype "2" // Game type should be set from map rotation script
set g_minGameClients "8"
set g_maxlives "0"
set g_alliedmaxlives "0"
set g_axismaxlives "0"
set g_teamforcebalance "1"
set g_noTeamSwitching "0"
set g_voiceChatsAllowed "4"
set g_doWarmup "0"
set g_warmup "30"
set g_spectatorInactivity "0"
set sv_floodProtect "1"
set sv_allowDownload "1"
set sv_pure "1"
set sv_minping "0"
set sv_maxping "0"
set match_latejoin "1"
set match_minplayers "4"
set match_mutespecs "0"
set match_readypercent "100"
set match_timeoutcount "0"
set match_warmupDamage "1"
set team_maxplayers "0"
set team_nocontrols "1"
set pmove_fixed "0"
set pmove_msec "8"

// LMS ONLY SETTINGS

set g_lms_teamForceBalance "1"
set g_lms_roundlimit "3"
set g_lms_matchlimit "2"
set g_lms_currentMatch "0"
set g_lms_lockTeams "0"
set g_lms_followTeamOnly "1"

// VOTING

set g_allowVote "1"
set vote_limit "5"
set vote_percent "50"
set vote_allow_comp "1"
set vote_allow_gametype "1"
set vote_allow_kick "1"
set vote_allow_map "1"
set vote_allow_matchreset "1"
set vote_allow_mutespecs "1"
set vote_allow_nextmap "1"
set vote_allow_pub "1"
set vote_allow_referee "0"
set vote_allow_shuffleteams "1"
set vote_allow_swapteams "1"
set vote_allow_friendlyfire "1"
set vote_allow_timelimit "0"
set vote_allow_warmupdamage "1"
set vote_allow_antilag "1"
set vote_allow_balancedteams "1"
set vote_allow_muting "1"

// PUNKBUSTER

// sv_punkbuster is a readonly variable. Use +set sv_punkbuster on command line or use the command pb_sv_enable in the console
//pb_sv_enable

// LOGGING

set g_log "etserver.log" // Game logging
set g_logsync 0
set logfile 0 // Console logging ( 1: enable 2: enable and sync )

// MAP ROTATION

exec maprotation // Campaign mode

// WATCHDOG

// in case the game dies with an ERR_DROP
// or any situation leading to server running with no map
//set com_watchdog 10 // defaults 60
set com_watchdog_cmd "exec campaigncycle.cfg" // defaults to quit



------------------------------------------------------------------------------------------------------------------------ ----------------

Meine startcfg sieht so aus:

E:\Spiele\ETnqServer\ETDED.exe +set dedicated "2" +set fs_game noquarter +exec server.cfg


Nun zum eigentlichen Problem. Der Server fährt hoch, soweit so gut.
Wenn ich nun aber ET starte und bei play online schaue, steht der Server unter local, statt Internet.
Freunde können von anderen Computern, die nicht über lan angeschlossen sind nicht dazujoinen.

Ich lasse den Server auf meinem Pc laufen, und kann mit et.exe in den server selber joinen.
Meine Inetleitung kommt vom Modem zum Router und verzweigt sich zu zwei Comps.
Einer der beiden is meiner. Mit dem anderen kann ich aber auch auf den Server joinen.
Fazit: Mit meinen PCs zuhause kann ich joinen, andere Kollegen auswärts aber nicht.
Bei ihnen wird nur: "Awaiting Connection" .... angezeigt und hochgezählt.

Was mache ich falsch? Hier noch der Inhalt der Console, beim laufen des Servers:

------------------------------------------------------------------------------------------------------------------------ ----------------


ET 2.60b win-x86 May 8 2006
----- FS_Startup -----
Current search path:
E:\Spiele\ETnqServer\noquarter\nq_bin_v1.2.5.pk3 (6 files)
E:\Spiele\ETnqServer\noquarter\noquarter_v1.2.5.pk3 (1792 files)
E:\Spiele\ETnqServer/noquarter
E:\Spiele\ETnqServer\etmain\pak2.pk3 (22 files)
E:\Spiele\ETnqServer\etmain\pak1.pk3 (10 files)
E:\Spiele\ETnqServer\etmain\pak0.pk3 (3725 files)
E:\Spiele\ETnqServer\etmain\mp_bin.pk3 (6 files)
E:\Spiele\ETnqServer/etmain

----------------------
5561 files in pk3 files
execing default.cfg
couldn't exec language.cfg
couldn't exec autoexec.cfg
Hunk_Clear: reset the hunk ok
...detecting CPU, found Intel Pentium III
Bypassing CD checks
Found high quality video but didn't manage to detect a CPU properly
--- Common Initialization Complete ---
Winsock Initialized
Opening IP socket: localhost:27960
Hostname: bamert
IP: 192.168.2.2
Working directory: E:\Spiele\ETnqServer
execing server
sv_maxclients will be changed upon restarting.
couldn't exec maprotation
couldn't exec maprotation
execing preset_normal.cfg
WARNING: watchdog will trigger in 4 seconds
Idle Server with no map - triggering watchdog
execing campaigncycle.cfg
------ Server Initialization ------
Server: oasis
Hunk_Clear: reset the hunk ok
----- FS_Startup -----
Current search path:
E:\Spiele\ETnqServer\noquarter\nq_bin_v1.2.5.pk3 (6 files)
E:\Spiele\ETnqServer\noquarter\noquarter_v1.2.5.pk3 (1792 files)
E:\Spiele\ETnqServer/noquarter
E:\Spiele\ETnqServer\etmain\pak2.pk3 (22 files)
E:\Spiele\ETnqServer\etmain\pak1.pk3 (10 files)
E:\Spiele\ETnqServer\etmain\pak0.pk3 (3725 files)
E:\Spiele\ETnqServer\etmain\mp_bin.pk3 (6 files)
E:\Spiele\ETnqServer/etmain

----------------------
11122 files in pk3 files
------- Game Initialization -------
gamename: noquarter
gamedate: Aug 23 2009
278 cvars in use.
CPU Affinity Info: 8 logical processors detected
CPU Affinity Info: Current affinity set to CPU[255]
Not logging chats to disk.
------------------------------------------------------------
InitGame: \omnibot_playing\0\omnibot_enable\0\g_tyranny\1\jp_insanity\0\g_skills\0\g_fixedphysicsfps\125\g_fixedphysi cs\0\g_bluelimbotime\30000\g_redlimbotime\30000\g_maxGameClients\0\g_maxlivesRespawnPenalty\0\P\............. .................................................\voteFlags\0\g_balancedteams\0\mod_url\http://shitstorm.org\mod_ version\1.2.5\gamename\noquarter\g_heavyWeaponRestriction\100\g_gametype\4\g_antilag\1\g_voteFlags\0\g_allie dmaxlives\0\g_axismaxlives\0\g_minGameClients\8\g_needpass\0\g_maxlives\0\g_friendlyFire\1\sv_allowAnonymous \0\sv_floodProtect\1\sv_maxPing\0\sv_minPing\0\sv_maxRate\13000\sv_minguidage\0\sv_punkbuster\0\sv_maxclie nts\22\sv_hostname\Swiss United Killerground\sv_privateClients\2\mapname\oasis\protocol\84\timelimit\0\version\ET 2.60b win-x86 May 8 2006
--- Starting NQ server check ... ---
--- Skipping NQ pk3 check. ---
--- Server check done. Installation seems to be fine. ---
readconfig: could not open shrubbot config file shrubbot.cfg
Gametype changed, clearing session data.
Enable spawning!
Disable spawning!
0 teams with 0 entities
-----------------------------------
Setting MOTD...
Game Initialization completed in 0.11 seconds.
Omni-bot is currently disabled with "omnibot_enable 0"
Omni-Bot Initialization completed in 0.00 seconds.
broadcast: print "Server: timelimit changed to 30\n"
broadcast: print "Server: g_balancedteams changed to 1\n"
Setting Allied autospawn to Allied Camp
Setting Axis autospawn to Old City
Warning: setstate called and no entities found
-----------------------------------
Resolving etmaster.idsoftware.com
etmaster.idsoftware.com resolved to 192.246.40.60:27950
Sending heartbeat to etmaster.idsoftware.com
==== ShutdownGame ====
ShutdownOmniBot
ShutdownGame:
------------------------------------------------------------
------- Game Initialization -------
gamename: noquarter
gamedate: Aug 23 2009
278 cvars in use.
CPU Affinity Info: 8 logical processors detected
CPU Affinity Info: Current affinity set to CPU[255]
Not logging chats to disk.
------------------------------------------------------------
InitGame: \omnibot_playing\0\omnibot_enable\0\g_tyranny\1\jp_insanity\0\g_skills\0\g_fixedphysicsfps\125\g_fixedphysi cs\0\g_bluelimbotime\15000\g_redlimbotime\25000\g_maxGameClients\0\g_maxlivesRespawnPenalty\0\P\............. .................................................\voteFlags\4352\g_balancedteams\1\mod_url\http://shitstorm.org\m od_version\1.2.5\gamename\noquarter\g_heavyWeaponRestriction\100\g_gametype\4\g_antilag\1\g_voteFlags\0\g_al liedmaxlives\0\g_axismaxlives\0\g_minGameClients\8\g_needpass\0\g_maxlives\0\g_friendlyFire\1\sv_allowAnonym ous\0\sv_floodProtect\1\sv_maxPing\0\sv_minPing\0\sv_maxRate\13000\sv_minguidage\0\sv_punkbuster\0\sv_maxc lients\22\sv_hostname\Swiss United Killerground\sv_privateClients\2\mapname\oasis\protocol\84\timelimit\30\version\ET 2.60b win-x86 May 8 2006
--- Starting NQ server check ... ---
--- Server check done. Installation seems to be fine. ---
readconfig: could not open shrubbot config file shrubbot.cfg
Enable spawning!
Disable spawning!
0 teams with 0 entities
-----------------------------------
Setting MOTD...
Game Initialization completed in 0.11 seconds.
Omni-bot is currently disabled with "omnibot_enable 0"
Omni-Bot Initialization completed in 0.00 seconds.
Setting Allied autospawn to Allied Camp
Setting Axis autospawn to Old City
Warning: setstate called and no entities found
Sending heartbeat to etmaster.idsoftware.com
Hitch warning: 632 msec frame time
Hitch warning: 18363 msec frame time
Hitch warning: 1119 msec frame time


------------------------------------------------------------------------------------------------------------------------ ----------------

Würde mich freuen wenn mir jemand helfen könnte :)

Danke schon im voraus.

mfg pbnick
|bTc|ClawFire
Haudegen
Haudegen
Beiträge: 575
Registriert: Mi 25. Jun 2008, 20:31
Alter: 60
Kontaktdaten:

Beitrag von |bTc|ClawFire »

hast du ein sogenanntes "port forwarting" vom router zu deinem pc gemacht?
sprich die anfragen die an deinen router auf dem port 27960 gehen, werden direkt zu deinem pc, und damit zu et, weitergeleitet
Bild
sn4ke hat geschrieben:also ich nehme hier mal kurz ... in Schutz und behaupte mal, das er weitaus mehr Ahnung von der technischen Seite des Spieles hat als alle anderen hier...
pbnick
Mitglied
Mitglied
Beiträge: 31
Registriert: Di 7. Apr 2009, 11:44
Alter: 33

Beitrag von pbnick »

hm keine ahnung nein :D

Wie mach ich das? bzw...es zeigt den server auf local an,...müsste er nicht auf internet sein selbst wenn der router die infos nich an den pc weitersendet?
Benutzeravatar
Master Mayhem
Helpdesk
Helpdesk
Beiträge: 1395
Registriert: Sa 28. Jun 2003, 13:36
Wohnort: Castle Wolfenstein
Alter: 90
Kontaktdaten:

Beitrag von Master Mayhem »

Da die Kollegen schonmal bis Awaiting Connection kommen, meldet der Server sich ja schonmal am Master Server an, ist also ein Internet Server, aber das Forwarding musste unbedingt machen, sonst kommt da keiner von extern dran, weil die Firewall in deinem Router das blockt. Bin mir auch nicht sicher, ob Port 27960 reicht, steht aber in der Super Anleitung in HTML Format, das ET mitliefert genau drin.

Beim Router kann ich dir nur helfen, wenns eine FritzBox ist, da hab ich das Menü blind im Kopf. Ansonsten musste halt mal nach Firewall/Portforarding suchen in der Konfig des Routers. Der/die Ports müssen durchgereicht werden zu dem REchner, der den Server stellt. Da du über LAN verbinden kannst liegt es vermutlich nicht an der Firewall auf dem Server, außer du hast die Regeln nach Quelle (Internet/LAN) unterschiedlich konfiguriert.

mfg tyler
Bild

Bild

Wer Rechtschreipfähler findet, darf diese NICHT behalten, die gehören mir!

He was killed serving Project Mayhem, sir!
ciTy][Tyler

Ich bin /ruth, ich darf das!
Benutzeravatar
WoodSTokk
Helpdesk
Helpdesk
Beiträge: 2634
Registriert: Fr 6. Dez 2002, 03:09
Wohnort: Wien/Österreich/Europa/Erde
Alter: 53

Beitrag von WoodSTokk »

Es liegt devinitiv am Portforwarding (oft als virtuelle Server bezeichnet) des Routers.
Der Server schreibt ja beim hochfahren:

Code: Alles auswählen

Opening IP socket: localhost:27960 
Hostname: bamert 
IP: 192.168.2.2
Des Server hat also eine IP im LAN, aber keine offizielle im Internet.
Die offizielle IP hat der Router.
Die Seite 'www.wieistmeineip.de' sagt dir welche offizielle IP dein Router hat.
Auf diese IP müssen deine Freunde connecten und dein Router muss alle Verbindungen die an UDP 27960 herein kommen an die IP 192.168.2.2 weiterreichen (Portforwarding).

Interessant ist auch, ob du eine dynamische IP hast, oder eine statische.
Die meisten privaten Internetanbindungen haben eine dynamische IP, die sich nach jedem disconnect ändert.
Dann musst du jedes mal, wenn ihr spielen wollt, nach deiner IP schauen und diese deinen Freunden weitersagen.
Ist natürlich umständlich, aber es geht nicht anders (ausser du hast eine fixe IP).

mfG WoodSTokk
Du scheisst es nicht zu wetzen
Testserver: @peStable (95.129.206.243:27960)
Benutzeravatar
Master Mayhem
Helpdesk
Helpdesk
Beiträge: 1395
Registriert: Sa 28. Jun 2003, 13:36
Wohnort: Castle Wolfenstein
Alter: 90
Kontaktdaten:

Beitrag von Master Mayhem »

WoodSTokk hat geschrieben: Dann musst du jedes mal, wenn ihr spielen wollt, nach deiner IP schauen und diese deinen Freunden weitersagen.
Ist natürlich umständlich, aber es geht nicht anders (ausser du hast eine fixe IP).

mfG WoodSTokk
Geht schon anders, mit dyndns o.ä. Dienstanbietern, dann können die Kollegen eben ne DNS Abfrage machen und kennen deine IP, bzw. hab auch schonmal davon gehört, dass in ET auch ein connect <FQN>:<Port> gehen soll.

mfg tyler
Bild

Bild

Wer Rechtschreipfähler findet, darf diese NICHT behalten, die gehören mir!

He was killed serving Project Mayhem, sir!
ciTy][Tyler

Ich bin /ruth, ich darf das!
pbnick
Mitglied
Mitglied
Beiträge: 31
Registriert: Di 7. Apr 2009, 11:44
Alter: 33

Beitrag von pbnick »

Also leute vielen dank schonmal :D Der Server läuft!!! :)
Zum jetzigen Stand...

Ich hab mein modem direkt an meinen pc angeschlossen ohne über einen router zu gehen.
==> server läuft :) alle können joinen auch meine kollegen ausserhaus

Fazit: es liegt am Router ;)
Nun aber wie weiter.

Ich hab mir mal diese seite hier angesehen: http://portforward.com/networking/static-xp.htm

Hier erstellt man eine statische IP, welche auch nach einem PC restart gleich bleibt.
Diese kann man dem Router zuweisen und angeblich mit dem PC via Portweiterleitung verlinken.

Somit sollte das Problem gelöst sein und ich kann jederzeit mit dem PC wenn ich starte den Server
laufen lassen mit der selben IP.

Was ich nicht ganz verstehe sind die Vor- und Nachteile einer statischen IP. Nur dass diese einfacher zu hacken sei.
Gibt es weitere solcher Vor- und Nachteile?

Ich lasse nächstens den Server über einen meiner alten PC's laufen und möchte diesen PC dann gerne
eine statische IP zuweisen, falls es keine zu grossen Nachteile gibt. Dieser PC soll 24/7 laufen. Trotzdem würde
sich eine statische IP lohnen denk ich mal falls er abstürzt. Danach würde sich die IP ja ohne statische IP trotzdem
ändern.

Was soll ich tun? :) Im Hinterkopf würd ich gerne einen Clanserver aufbauen, der lange besteht und bei dem nicht
dauernd die IP wechselt...sonst finden viele user die den Server gut finden den ja nicht mehr...
und in der playliste den herauszusuchen ist wirklich nicht vorteilhaft ;)
|bTc|ClawFire
Haudegen
Haudegen
Beiträge: 575
Registriert: Mi 25. Jun 2008, 20:31
Alter: 60
Kontaktdaten:

Beitrag von |bTc|ClawFire »

1. das ist trotzdem keine "öffentliche" statische ip, sondern nur in deinem netzwer behällst du die angegebene adresse, aber nicht im i-net

2. portforwarting benötigst du trotzdem, wenn der router zwischen hängen soll (was schon besser ist)
dazu befrage aber das handbuch oder die webseite deines router herstellers

3. "einfacher hacken" ist n bissel falsch ausgedrückt. das "hacken" deines pc's hat im grunde nix mit deiner IP zu tun. nur findet man diesen schneller wieder, anstatt wie bei einer dyamischen ip. doch der aufwand beim "hacken" ist der selbe

4. dein problem mit der IP kannste nur via DynDNS lösen, sie z.b. dyndns.org
dort holst du die ein kleines prog und eine adresse wie z.b. "meinetserver.homeserver.org"
das prog aktualisiert deine neue ip jedesmal und man kann immer mit der angegebenen adresse auf deinen pc zugreifen

5. ein clanserver schließe ich gleich bei dir aus, denn deine leitung wird einfach nicht genug hergeben
Bild
sn4ke hat geschrieben:also ich nehme hier mal kurz ... in Schutz und behaupte mal, das er weitaus mehr Ahnung von der technischen Seite des Spieles hat als alle anderen hier...
Benutzeravatar
Master Mayhem
Helpdesk
Helpdesk
Beiträge: 1395
Registriert: Sa 28. Jun 2003, 13:36
Wohnort: Castle Wolfenstein
Alter: 90
Kontaktdaten:

Beitrag von Master Mayhem »

Hi,

die statische IP deines Servers im LAN nicht verwechseln mit einer statischen IP im Internet! Wenn du da jetzt die 192.168.1.2 z.b. für deinen Server vergibst und die deinen Kollegen nennst, dann können die 1. nicht connecten auf die IP und werden dich 2. auslachen, denn das ist fast so schön wie: I hacked 127.0.0.1 (oder auch localhost - das ist das loopback, also die IP / der name über die ein Rechner sich selber erreicht)

Die statische IP am LAN Server solltest du auf jeden Fall einrichten (es geht auch dem DHCP Server im Router sagen, er soll der MAC immer die IP geben, dann kannste auf automatisch lassen) damit das Port Forwarding auch immer auf den Server geht.

Über die Gefahr gehackt zu werden mit einer festen IP (die müsstest du dann ja auch im Internet bei deinem Provider haben) solltest du dir keine Gedanken machen, es gibt andere Methoden, auch bei keiner festen IP, dich immer wiederzufinden im Internet - die erhöhte Anonymität bei keiner festen IP ist reine Illusion.

Wenn dein Provider das anbietet und du wirklich dauerhaft bei dir zuhause nen Server betreiben willst (was für ein Upload hast du eigentlich, i.d.R. bei DSL Privatkunden Verträgen viel zu wenig für sowas) dann solltest du dir von dem ne feste IP geben lassen, das erleichtert einiges. Wenn du alternativ über dyndns gehst findet man dich ja auch sofort wieder über den FQN. Und wie schon erwähnt, selbst wenn du all das nicht hast gibt es genug leute, die wissen, wie man dich auf anderen Wegen findet, wenn du als Opfer lohnend wärst, bzw. nen schlecht gesicherten Router/Firewall hast und fetter Beute dahinter.

Bei Port Forwarding solltest du darauf achten wirklich nur die benötigeten Ports weiterzuleiten an den Server und uf keinen Fall Exposed Host, bzw. DMZ wählen, denn damit steht der komplette Server vor dem Router und ist offen für Hacker angriffe. Wenn du nur Port 27960 weiterleitest, dann kann ein Hacker nur versuchen auf Port 27960 reinzukommen und da lauscht schon der ET-Server dran, da wird der keine Freude dran haben.

mfg tyler

***edit***

da war der clawFire wohl schneller - hatte gehofft du sagst noch was zu Connecten auf ET Server mithilfe des Hostnames (FQN) statt IP - das geht doch auch, oder? Was muss man dafür in der ET config einstellen?
Bild

Bild

Wer Rechtschreipfähler findet, darf diese NICHT behalten, die gehören mir!

He was killed serving Project Mayhem, sir!
ciTy][Tyler

Ich bin /ruth, ich darf das!
Benutzeravatar
WoodSTokk
Helpdesk
Helpdesk
Beiträge: 2634
Registriert: Fr 6. Dez 2002, 03:09
Wohnort: Wien/Österreich/Europa/Erde
Alter: 53

Beitrag von WoodSTokk »

Master Mayhem hat geschrieben:***edit***

da war der clawFire wohl schneller - hatte gehofft du sagst noch was zu Connecten auf ET Server mithilfe des Hostnames (FQN) statt IP - das geht doch auch, oder? Was muss man dafür in der ET config einstellen?
ET-Connect zu einem FQDN geht, da muß man in der Config garnix einstellen.
Nur wird das im InGameBrowser nicht angezeigt und der MasterServer speichert auch nur die IP (nicht den FQDN).
Aber wenn ein Spieler auf dem Server spielen will, braucht er nur in der Console 'connect <FQDN>' eingeben.
Wenn du dir also bei DynDNS den Namen 'etserver.homeserver.net' registrierst, reicht ein:

Code: Alles auswählen

connect etserver.homeserver.net
ET merkt, daß es ein FQDN ist und befragt das DNS.
Das DNS antwortet mit der aktuellen IP und ET verbindet sich schon.

mfG WoodSTokk

PS: es gibt Router die DynDNS unterstützen.
Wenn es dein Router kann, reicht schon der Acount bei DynDNS und die Acountdaten im Router eintragen.
Dann brauchst du nichtmal die Software zum aktualisieren des DNS, das macht dann der Router automatisch für dich.
Du scheisst es nicht zu wetzen
Testserver: @peStable (95.129.206.243:27960)
|bTc|ClawFire
Haudegen
Haudegen
Beiträge: 575
Registriert: Mi 25. Jun 2008, 20:31
Alter: 60
Kontaktdaten:

Beitrag von |bTc|ClawFire »

hehe, hatte ich vollkommen überlesen, als ich dann schrieb :lol:
aber WoodSTokk hat es ja schon gesagt

lieber pbnick, sag doch einfach mal was für einen router du besitzt

und wie gesagt, erhoffe dir nicht zuviel von deinem homeserver
sonst würde sich ja niemand einen richtigen ded server holen
Bild
sn4ke hat geschrieben:also ich nehme hier mal kurz ... in Schutz und behaupte mal, das er weitaus mehr Ahnung von der technischen Seite des Spieles hat als alle anderen hier...
pbnick
Mitglied
Mitglied
Beiträge: 31
Registriert: Di 7. Apr 2009, 11:44
Alter: 33

Beitrag von pbnick »

Ok, hab zur Kenntnis genommen, dass die Seite mit der statischen IP nichts bringt ;)
Werde also über dynDNS arbeiten, was mein Problem auch behebt wies aussieht.

Portforwarding werde ich beim PC dann durchführen mit dem Router.
Router ist ein U.S. Robotics Wireless MAXg Router.

Das ich meinen Clanserver aufgebe könnte dir so passen was :D hehe scherz
Ich hab zwar keine Ahnung ob meine Leitung für einen Server ausreichend ist aber denke mal schon.
Ich hab 2 PC's zur Verfügung. Wär super wenn mir jemand sagen könnt wie viele Spieler auf einem Server auf
dem jeweiligen PC spielen könnten ohne dass es beginnt zu laggen.

Hier die Daten von PC 1:

Pentium 4 CPU 2.60GHz
1 GB DDR2 RAM

Rest weiss ich nicht auswendig, da der PC meinem Kollegen gehört ;)

Hier die Daten von PC 2:

Tower Enermax Phoenix Midi-Tower, Black, Red LED.,eSATA,ATX, 25cm Side Fan (17db)
Power 850Watt PowerSupply with 14cm FAN, ATX 2.2 ToughPower
Motherboard Asus P6T DeLuxe, Intel X58 Express, DDR3,SATAII,1394,2xGLAN, Raid
CPU Intel 4 Core i7-975 Nehalem, Extreme Edition, Quad-Core, 6.4GT/sec, 8MB, 45nm
Bloomfield, 3.30GHz, HT, SSE4.2, MMX
Memory 12'288MB RAM (12GB), Patriot PVT36G1600ELK, DDR-3 PC-12800, 1600MHz. (6x 2048MB)
Graphiccard ATI HD5870, 1024MB, TV-Out, 2xDVI, HDMI, GDDR5
Harddisc 1 300GB (1x300GB), SATA-II-300, 10'000/ 4.2ms/ 16MB
WD VelociRaptor, High End WD3000HLFS
Harddisc2 (Raid 0) 2000GB (2x1000GB, Raid 0), SATA-II-300, 7200/ 8.9ms/ 32MB
WD Caviar Black, High End WD1001FALS
Blu-Ray Recorder BluRay-Recorder, SATA, LG BH08LS20
DVD-Recorder 24x DVDRW +/- R, +/-RW, LightScribe
Card-Reader Apacer 22-in-1, USB 2.0
LAN-Card 2x Gigabit LAN controllers 10/100/1000 MBit/s
Special External E-SATA Connector for External SATA Harddisc
Operating System Windows 7 Ultimate 64Bit preinstalled, D/F/I/E/P/Esp., inkl. DVD
Security Software Kaspersky Internet Security 2009 (90 Tage TestVersion)


Reicht die Leistung des ersten PC's überhaupt aus um einen Server zu basteln?
Beim zweiten PC sollte die Leistung kein Problem sein oder? Da der Ram relativ wichtig ist, könnte man diesen noch
verdoppeln falls nötig. Oder reicht 12GB vollkommen?

Zur Leitung auch einige Infos.
Momentan benutze ich eine Leitung mit 25000Kbit/s Download und 2500Kbit/s Upload.
Kombiniert mit den zwei PC's oben...wie viele Spieler können aufm Server spielen ohne lag?

Sehr wahrscheinlich stocke ich meine Leitung ab Januar auf die folgene auf:

Fiber Power internet 100
100000 Kbit/s Download
7000 Kbit/s Upload

Wie viele Spieler wärens denn mit der Leitung und den obigen PC's kombiniert?
Ja ich weiss...Mit dieser Leitung und dem besseren PC zahle ich einen höheren Betrag, als wenn ich
einen einfachen Server mieten würde. Aber das is schon ok so...das Internet wird ohne Einfluss auf
den Server aufgestockt und den PC hab ich schon :)


So, das wärs dann nun wieder von meiner Seite :D
Und danke für die tollen Tipps...ohne euch würd bei mir gar nix laufen ;)
|bTc|ClawFire
Haudegen
Haudegen
Beiträge: 575
Registriert: Mi 25. Jun 2008, 20:31
Alter: 60
Kontaktdaten:

Beitrag von |bTc|ClawFire »

der 1 pc sollte auch reichen für mehrere spieler (kann man nicht pauschal sage, den OS, sowie andere progs spielen auch eine rolle)

2 pc ist voll overdressed

die 7000 leitung sollte auch für ein paar spieler reichen

nur echt, du investiert so viel in deinen pc und in deine leitung, aber weist nicht was portforwarting, statische ips etc. sind?!

ein root wäre viel günstiger
und bei hardware ausfall hättest du sofort ersatz

aber zurück
mit der neuen leitung sollten schon einige spieler drauf können
Bild
sn4ke hat geschrieben:also ich nehme hier mal kurz ... in Schutz und behaupte mal, das er weitaus mehr Ahnung von der technischen Seite des Spieles hat als alle anderen hier...
pbnick
Mitglied
Mitglied
Beiträge: 31
Registriert: Di 7. Apr 2009, 11:44
Alter: 33

Beitrag von pbnick »

Hm ich bin ja hier um zu lernen ;) Mittlerweile weiss ich ja was Portforwarding ist :D
Ich dachte an einen Server auf dem etwa 40 clients spielen können lagfrei.
Daher was heisst mehrere :D

Einen Root zu mieten hab ich auch schon überlegt, aber ich kann mir darunter schlecht was vorstellen.
Hab mal paar Seiten abgegrast und finde Angebote für ET Server zwischen 30 und 100 Euro pro Monat.
Wenn du das aufn Jahr hochrechnest sinds dann 1200 Euro, wenn ich nen erstklassigen Server will.
Meine Inetleitung kostet mich 13 Euro mehr wenn ich sie auf die 7000er Leitung aufstocke.
Den PC hab ich bereits. Von daher erscheint mir der Root teurer.
Desweiteren hab ich echt keine Ahnung was ich tun müsste wenn ich ma einen Root hätte.
Ehrlich gesagt peil ich punkto Rootserver/Gameserver relativ wenig. Gibt es eigentlich einen Unterschied zwischen Root und Game? Ich kriegs auf die Reihe einen Server über meinen PC laufen zu lassen weil ich weiss wie.
Über einen Root einen ETserver zu installieren --- keine ahnung :)

Wie würd dann das mit dem Root funktionieren?
Hab mir mal das video hier angeguckt...
Scheint mir doch erheblich schwerer mit Putty und all den Progs den Server zum Laufen zu bringen.
Davon versteh ich nämlich gar nix :)

Macht es denn einen grossen Unterschied zwischen meinem PC und einem Root?
Nehmen wir an ich nehm den leistungsstärkeren meiner pcs und die 7k upload leitung.
|bTc|ClawFire
Haudegen
Haudegen
Beiträge: 575
Registriert: Mi 25. Jun 2008, 20:31
Alter: 60
Kontaktdaten:

Beitrag von |bTc|ClawFire »

gameserver = du kannst nur das eine spiel anmieten, das auf einem server im rechenzebtrum läuft.
du kannst diesen gameserver dann normalerweise nur per ftp und webinterface steuern, erreichen

root = (normalerweise linux) hast du alle freiheiten wie auf deinem eigenen pc, aber halt nur via console, und nicht grafisch. jedoch kannst du so viel installieren wie du willst und was du willst. sprich auch verschiedene games und mehrere gameserver

root sind auch als windows server erhältlich

mein root ist ein intel i7-920
8gb ram
und bezahle dafür 59€/monat
sonst muss ich auf keine weiteren kosten achten

nur anscheinend hast du noch keine ahung davon, also probiere es erstmal mit deinem homeserver, und wenn du das drauf hast dann erst zu einem root wechseln.

und mach dir noch keine sorgen über einen vollen server mit 40 spielern

mehr als die hälfte aller et server sind dauerhaft leer
da hat man mit einem neuen server doch recht wenig chancen gut einzusteigen

will dir nicht die lust und laune vermiesen, nur erstmal realistisch bleiben und klein anfangen ;)
Bild
sn4ke hat geschrieben:also ich nehme hier mal kurz ... in Schutz und behaupte mal, das er weitaus mehr Ahnung von der technischen Seite des Spieles hat als alle anderen hier...
Antworten