Original von voodoo69
ist der von dir genannte apache für unser vorhaben geeignet?
Apache ist ein Webserver. Ich sag mal so: Du wirst deutlich weniger Probleme mit drinrm Router und diversen "Firewalllösungen" bei deinen Spielern haben.
Original von voodoo69
thx derweil; werde mal den 21er port bei den betroffenen rechner freischalten - oder ist das vorhaben so nicht umsetzbar?
Es ist theoretisch machbar. praktisch gibt es jede Menge Fallstricke.
Das Grundproblem ist das FTP zwei "Kanäle" benutzt. Der erste ist 21 da hast du soweit recht, der muss also freigeschaltet werden. Aber der 2. Kanal ist ein Problem. Den handelt nämlich der Server - dein Rechner - mit dem Client - dem Spieler - jedesmal neu aus. Dafür gibt es zwei Möglichkeiten:
a) Der Server sagt dem Client "Benutze für den 2. Kanal Port xyz" xyz ändert sich jedesmal, du musst also auf
deinem Router erstmal pauschal eine ganze Reihe von Ports öffnen, weil du nie vorher weißt welcher Port ausgehandelt wird.
b) Der Client sagt dem Server "He, ich hätte ganz gern die Daten auf Port xyz" Das ist für dich unproblematisch, aber das Problem verschiebt sich auf deine Spieler, denn jetzt muss
dessen Router den richtigen Port durchlassen.
Wegen der vielen verschiedenen Router und "Firewall"lösungen da draußen kommt also nur Möglichkeit a für dich in Frage, ansonsten musst du erst ein Rundschreiben an alle Spieler schicken das Sie ihre Router passend konfigurieren sollen.
Du brauchst also ein FTP Server der passives FTP macht (so heißt a, das machen alle aktuellen) und der Server sollte zumindest eine Begrenzung des Portbereiches zulassen (z.b. Vergib nur Ports von 6000-6300) und dann musst du alle diese Ports im Router freigeben.
Wenn du einen Webserver aufsetzt hast du alle diese Probleme nicht, http ist vermutlich bei allen Clients freigegeben (braucht man ja sobald man sich eine Website ansehen möchte) und du brauchst nur einen einzigen Port öffnen.
PS: Bei meinen Traces hat allerdings nur Möglichkeit b) mit CoD funktioniert, aber das kann auch an meinem "Versuchsaufbau" gelegen haben.
PPS: Mal sehen ob dieser Beitrag drinbleibt, oder ob OL das vorhandene DB Backup eingespielt. Aber He, nochmal schreib ich das nicht alles...