Zum Inhalt springen

Archiviert

Dieses Thema ist jetzt archiviert und für weitere Antworten gesperrt.

Gast DJF

Wie richte ich einen Linux-Server für BF richtig e

Empfohlene Beiträge

Gast DJF
Geschrieben

Ich brauche jetzt mal bitte eine genaue Anleitung für folgendes:

Wir haben von 1und1 einen Linuxserver mit Suse 8.1 drauf. Auf diesem server, der lt. 1und1 als gameserver geeignet ist und wo unser CS schon super drazuf läuft, soll nun BF mit DC laufen, 16 Player. Nur irgendwie bekommen wir es nicht gebacken, daher folgende Fragen:

1: Welche Files benötige ich genau und woher bekomme ich sie vollständig.

2: Gibt es irgendwo ein "How to" als Anleitung für das Servereinrichten oder kann mir das hier jemand so richtig nett schrittweise für einen Servernoob erklären? Alos in genauer Reihenfolge wie was zu insten und einzustellen ist, was für Befehle wo abgesetzt werden müssen und welche Parameter wo angefügt werden müssen.

Denkt Euch einfach, ihr wollt einen Linux-dedicaded-server aufsetzen und müsst aufschreiben, wie man das genau macht. Wer hilft mir? das Ding soll möglichst noch heute laufen :-)

Geschrieben

vergiss es

Der Linux Port des BF Servers ist noch nicht ausgereift.

Da hast du nur Probleme mit (ich spreche aus Erfahrung):

Doppeltes Nachladen der Bazooka (inkl. doppeltem abziehen bei der Muni)

Kleine Lags (egal, was für eine CPU und Netzanbindung)

RtR läuft noch nicht

Um nur mal die größten Probs zu nennen...

Gast DJF
Geschrieben

Ist mir alles bekannt, trotzdem wollen wir es mal versuchen, erstmal mit einem PW-geschütztem Server, evtl ach nur für 6 oder 8 Leute...zum üben. Also brauche ich die Anleitung immer noch.

Gast
Geschrieben

Hi!

Hier eine kleine FAQ aus der Linux- Mailingliste:

Sind ein paar nützliche Tips bzw. Links drin.

  BattleField 1942 Linux Dedicated Server FAQ

========================-------------------------------------------==============================

Q:> Where are the download files?

A:> http://icculus.org/betas/bf1942/

----

Q:> Does the server only runs under Linux?

A:> No, it's known to run at least on the following systems:

  -FreeBSD using the Linux Base.

----

Q:> Why is this server so buggy?

A:> It is a BETA. The bugs will be worked out soon enough.

----

Q:> Where can I find a bug listing?

A:> https://bugzilla.icculus.org/reports.cgi?pr...banner=1&quip=1

----

Q:> Where are the list archives?

A:> http://icculus.org/cgi-bin/ezmlm/ezmlm-cgi?26

----

Q:> Where can I find general Linux help?

A:> http://icculus.org/cgi-bin/ezmlm/ezmlm-cgi...aghpekihfodolbe

----

Q:> What's the release schedule?

A:> As Time permits Ryan Gorden to fix bugs.

----

Q: How can I find out about new bf linux server releases?

A: It'll be posted to the bf1942@icculus.org mailing list as well as the

----

Q:> can you point me to a list of commands and other good info?

A:> http://www.blackbagops.com/admguide.shtml or

    http://bf1942.matureasskickers.net/links/

    http://bf1942.is.no.bs/bf1942-server-admin-faq.txt

    http://www.van-rooij.com/ServerConfig/

----

Q:> How do I keep the server from shutting down when I logout?

A:> Use Screen to start it in your terminal and Detach it so that it stays running when you logout.

  Example:

  user@bfserver bf1942-lnxded-1.3beta $screen ./bf1942_lnxded

  Then do a 'Ctrl+a' and a 'Ctrl+d'

  ps -aux to see the proccess

----

Q:> My system does not have Screen. BSD SyStems.

A:> The problem that makes the server shutdown is that the input pipe is closed when you logout.

  By directing the input from a file instead the server will keep running after you logout.

  Do the following:

  touch input.txt

  ./bf1942_lnxded < input.txt > output.txt &

----

Q:> I cant see my server's full name in the ASE or Gamespy browser.

A:> You must use quote's and underscores in your ServerSettings.con.

  Eg:

  game.serverName "TEXAS_STOMPING_GROUNDS_v1.3_CTF"

  Note: The same goes with any welcome mesages you may add like: "TKers_will_be_banned".

----

Q:> Where can I add a server-welcome message ?

A:> in the Serversetting.con add these lines:

  game.setServerWelcomeMessage 0 "TKers_will_be_banned"

  game.setServerWelcomeMessage 1 "TKers_will_be_banned"

  game.setServerWelcomeMessage 2 "TKers_will_be_banned"

  game.setServerWelcomeMessage 3 "TKers_will_be_banned"

  game.setServerWelcomeMessage 4 "TKers_will_be_banned"

Q:> Why doesn't my server show up on GameSpy

A:> you must set game.serverInternet 1

----

Q:> What holes do I need to open in my firewall to get it to be accessable

A:> (Iptables): for IPTables, the below will work, but may be overly

  permissive/incomplete for all features:

  -A INPUT -s <LAN network address/submnet> -p udp -m udp --dport 22000 -j

  ACCEPT

  -A INPUT -p udp -m udp --dport 23000:23009 -j ACCEPT

  -A INPUT -p udp -m udp --dport 27900 -j ACCEPT

  -A INPUT -p udp -m udp --dport 28900 -j ACCEPT

----

Q:> My box is <$this many> Ghz and <$count fingers again> MB of RAM on a <$conection_speed> ;

  How many players should i allow on my BF Server?

A:> please refer to http://www.ea.com/eagames/official/battlef...veradminfaq.jsp

----

Q:> When i start ./bf1942_lnxded I get a lot of STUB and Error messages, what's broken?

A:> It's normal. Ignore them. If you get a Segmentation Fault and your server dies,Then

  feel free to report the stack trace to https://bugzilla.icculus.org

  Note: Read the gdb man pages on debugging core files so you may read and post your stack trace.

----

Q:> My server got a segmentation fault but I don't see a core file.

A:> You may need to specify "ulimit -c unlimited" before running the

  server in order to produce a core file on a seqmentation fault.

----

Q:> Ok, I have a core file, core.<pid>, what now?

A:> Try running: "gdb bf1942_lnxded core.<pid>" - when prompted, enter:

  "bt" - that will produce a back trace listing.

---

Q:> Where can i obtain a Remote Admin utility?

A:> http://www.blackbagops.com/bfutils.shtml

    http://www.fileshack.com/file.x?fid=1733

----

Q:> How do I enable remote console so i can connect with BFRM Utility?

A:> To enable the Remote Console add the following command to ServerAutoexec.con;

  admin.enableRemoteConsole <username> <password> [<port>]

    where

  <username> and <password> are the username and password you will need to connect with the server.

  <port> is the TCP/IP port address reserved for the Remote Console.

 

  Warning:

  If you are behind a firewall you may want to set some firewall rules to

  allow a certain ip address to that specific port. This feature is also a

  vulnerability so be aware and check your logs. By doing this you can still

  have fun and be a bit more secure.

  refer to http://archives.neohapsis.com/archives/bug...03-02/0342.html

----

Q: What mods work with the Linux Version

A: Desert Combat and GI Joe are known to work

----

Q:> I see my Road to Rome Server running but i cannot connect to it.

A:> Unfortunately, the RTR dedicated server for linux is not functional just yet.

  However it is on the 'to-do list' and we will all rejoice soon enough.

----

Q:> How can I change my game type?

A:> edit your /mods/BF1942/Settings/ServerSettings.con or

  the serverautoexec.con (you may create it if it does not exist)

  For Team Deathmatch set:

  game.serverGamePlayMode GPM_TDM

  For Capture The Flag set:

  game.serverGamePlayMode GPM_CTF

  For Co-operation set:

  game.serverGamePlayMode GPM_COOP

  For Conquest set:

  game.serverGamePlayMode GPM_CQ

----

Q:> Which maps are for which game types?

A:> enter the appropriate maps into your /mods/BF1942/Settings/maplist.con file

  This is a list of the maps for Conquest & Co-op:

  game.addLevel Battle_of_the_Bulge

  game.addLevel Battleaxe

  game.addLevel Berlin

  game.addLevel Bocage

  game.addLevel El_Alamein

  game.addLevel Gazala

  game.addLevel GuadalCanal

  game.addLevel Iwo_Jima

  game.addLevel Kharkov

  game.addLevel Kursk

  game.addLevel Market_Garden

  game.addLevel Midway

  game.addLevel Omaha_Beach

  game.addLevel Stalingrad

  game.addLevel Tobruk

  game.addLevel Wake

 

  This is a list of maps for CTF:

 

  game.addLevel Battleaxe

  game.addLevel Berlin

  game.addLevel Bocage

  game.addLevel El_Alamein

  game.addLevel Gazala

  game.addLevel GuadalCanal

  game.addLevel Kharkov

  game.addLevel Kursk

  game.addLevel Stalingrad

  game.addLevel Wake

  And this is a list of maps for Team Deathmatch:

  game.addLevel Battleaxe

  game.addLevel Berlin

  game.addLevel Bocage

  game.addLevel El_Alamein

  game.addLevel Gazala

  game.addLevel GuadalCanal

  game.addLevel Kharkov

  game.addLevel Kursk

  game.addLevel Stalingrad

  game.addLevel Midway

  game.addLevel Omaha_Beach

  game.addLevel Tobruk

=================================

|Questions-Comments-Suggestions?|

| email:ninzor@packet-kids.com  |

=================================

Gast DJF
Geschrieben

Danke, das ist schonmal super! Aber das teil läuft immer noch nicht. Kann keiner ne kleine Anleitung schreiben?

Gast
Geschrieben

Hi!

Was gibt es denn für Probleme?

Hier findest du eine Anlteitung für die Installation eines Linux- Server's:

http://serveradmins.bfcentral.com/lnxded.php

Da steht auch drin, was für Files du brauchst.

Gast DJF
Geschrieben

Danke! Er läuft!

Allerdings sind uns die Einstellungen noch nicht ganz klar, die ein Server normal haben sollte 8Ticketanzahl usw.). Aber das finde ich schon noch raus, hoffe ich!

Gast
Geschrieben

Hi!

Zum Konfigurieren kannst du diese Webpage benutzen:

http://www.van-rooij.com/serverconfig/

Da sind auch die ganzen Werte erklärt. Welche Ticketratio usw. du nimmst liegt aber ganz bei dir.

Kannst dich ja mal an ein paar laufenden Servern im Netz orientieren.

Gast DJF
Geschrieben

Der Server läuft nun, noch nicht so gut, aber zum üben für eine Handvoll Leute (PW-geschützt) reicht es erstmal. Eine Frage bleibt noch: Er stürzt beim Mapwechseln immer ab und mit den gängigen Remoteproggies bekomme ich keinen Zugriff, auch nicht mit dem BF-eigenen Remoteprogramm, obwohl admin und Passwort gesetzt sind. Woran kann es liegen?

Geschrieben

In welcher Datei hast du die Admin Infos stehen?

Gast DJF
Geschrieben

ServerAutoexec.con

Gast
Geschrieben

Hi!

Sieht deine ServerAutoexec.con so aus?

admin.enableRemoteConsole Username Passwort 4711

Ist auf deinem Server eine Firewall installiert in der der Port 4711 geblockt wird?



  • Wer ist Online   0 Benutzer

    • Keine registrierten Benutzer online.
×
×
  • Neu erstellen...

Wichtige Information

Wir haben Cookies auf Deinem Gerät platziert. Das hilft uns diese Webseite zu verbessern. Du kannst die Cookie-Einstellungen anpassen, andernfalls gehen wir davon aus, dass Du damit einverstanden bist, weiterzumachen.