Battlefield 2142 Battlefield 2 Battlefield Vietnam Battlefield 1942 BF-Games Blog Battlefield Downloads
IPB
IPB


Willkommen, Gast ( Anmelden | Registrierung )

8 Seiten V   1 2 3 > »   
Closed TopicStart new topic
> Installationsanleitung Für Bf2 Server Incl. Bf2cc, unter Linux
 Fisch.666
Beitrag 19. Jun 2005, 11:58
Beitrag #1


General
**********

Gruppe: BFG Supporter
Beiträge: 3154
Beigetreten: 8. Feb 2003
Aus: Irgendwo bei Freiburg
Mitglieds-Nr.: 227



Hi!

Da meine beiden Anleitungen für die Installation eines BF1942/BFV Servers sehr beliebt waren hier mal eine kleine Installationsanleitung für einen BF2 Servers unter Linux. Falls Ihr einen Fehler findet bzw. noch etwas hinzufügen wollt meldet Euch einfach. Wer Rechtschreibefehler findet darf sie behalten...



Benötigte Dateien:

http://mirror.4u-servers.co.uk/downloads/g....0-installer.sh

(Download direkt vom Server per wget oder Upload auf den Server per FTP)

Aktuellste Version des BF2CC von hier:

http://www.bf2cc.com/download.htm


Installation des Servers:

WICHTIG!!! Installatiert den Server aus Sicherheitsgründen bitte nicht als root!!!! Das selbe gilt auch für das laufen lassen des Servers, legt dafür bitte einen neuen User an!!!!

1. Installationsdatei ausführbar machen:

QUELLTEXT
chmod u+x bf2-bf2-linuxded-1.5.3153.0-installer.sh


2. Installer mit

QUELLTEXT
shbf2-linuxded-1.5.3153.0-installer.sh


oder

QUELLTEXT
./bf2-linuxded-1.5.3153.0-installer.sh


starten.


3. Der 1ste EULA mit "accept" und der 2ten (falls Punkbuster installiert werden soll) mit "yes" zustimmen.

4. In der nächsten Eingabeaufforderung Zielverzeichniss auswählen. (z.B. /usr/local/games oder /home/"username")
Darin wird dann das Verzeichniss bf2 erstellt.

5. maplist.con und serversettings.con in /mods/bf2/settings anpassen.

Die maplist.con sollte so aussehen:

ZITAT
mapList.append dalian_plant gpm_cq 32
mapList.append daqing_oilfields gpm_cq 32
mapList.append dragon_valley gpm_cq 32
mapList.append fushe_pass gpm_cq 32
mapList.append gulf_of_oman gpm_cq 32
mapList.append kubra_dam gpm_cq 32
mapList.append mashtuur_city gpm_cq 32
mapList.append operation_clean_sweep gpm_cq 32
mapList.append sharqi_peninsula gpm_cq 32
mapList.append songhua_stalemate gpm_cq 32
mapList.append strike_at_karkand gpm_cq 32
mapList.append zatar_wetlands gpm_cq 32


und diese beiden Einträge solltet ihr auf jeden Fall in der serversettings.con umändern falls ihr nen Internet- Server habt. Bei nem LAN- Server würde ich die auch umändern, nur falls er nicht im Serverbrowser angezeigt wird solltet ihr die IP wieder entfernen...

QUELLTEXT
sv.serverIP = "192.168.0.1" (bzw. deine IP)


und

QUELLTEXT
sv.interfaceIP = "192.168.0.1" (gleiche IP wie bei sv.serverIP)


6. Der Server wird mit

QUELLTEXT
sh start.sh


oder

QUELLTEXT
./start.sh


gestartet. Um eine Übersicht der Startparameter zu bekommen könnt ihr den Server so starten:

QUELLTEXT
sh start.sh +help


bzw.

QUELLTEXT
./start.sh +help



Damit der Server nicht beendet wird wenn man das SSH- Fenster schließt kann man einen dieser beiden Befehle benutzen:

- & (schickt den Serverprozess in den Hintergrund, kein weiteres eingreifen möglich)
QUELLTEXT
./start.sh &


- nohup und & (schickt den Serverprozess in den Hintergrund, kein weiteres eingreifen möglich. Die Console wird in eine nohup.log Datei geschrieben)
QUELLTEXT
nohup ./start.sh &


- screen
QUELLTEXT
screen -d -m -S bf2 ./start.sh


Jetzt läuft der Server in einer virtuellen Konsole.
In diese kann man wieder mit

QUELLTEXT
screen -r bf2


wechseln.

Die Konsole verlassen ohne dass der Server beendet wird kann man mit folgender Tastenkombination:

[STRG + A] + D

Um den Server zu beenden muss man in der virtuellen Konsole [STRG] + C drücken bzw. quit eingeben.

Konfiguration des Remotekonsolen- Zugangs:

1. Wechselt in das Verzeichniss /admin/

2. Erstell eine neue Datei default.cfg:

QUELLTEXT
touch default.cfg


3. Fügt diese Einträge in die default.cfg ein:

QUELLTEXT
port=4711
password=DeinPasswort


4. Speichert die Datei und startet den Server neu

5. Jetzt könnt ihr diese Befehle benutzen:

QUELLTEXT
rcon login <YourPassword>

Einloggen mit dem in der default.cfg angegebenen Passwort.

QUELLTEXT
rcon users

Anzeigen aller Spieler auf dem Server: (Sehr änlich mit admin.listPlayers)

QUELLTEXT
rcon exec <command name>

Ausführen eines Befehles auf dem Server. z.B. rcon exec admin.kickPlayer 3
(Alle verfügbaren Befehle stehen in der /readmes/readmeserver.txt unter "SERVER ADMIN COMMANDS"


BF2CC Installation:

1. Installiert den BF2CC auf euren PC

2. Entpackt die beiligende BF2CC_Admin_Scripts_Rev_x.x.exe in ein temporäres Verzeichniss

3. Kopiere den Inhalt dieses Verzeichnisses (default.cfg, default.py, bf2cc.py,) in das Verzeichniss /admin/ Deines Servers und überschreibe die vorhandenen Dateien.

4. Ändere das Passwort in der default.cfg wie du es haben willst.

5. Restarte den Server

6. Connecte mit dem BF2CC Client auf den Server (Port 6711)

Eine deutsche Readme zum BF2CC Client findet ihr hier:

http://www.bf2cc.com/BF2CC_Liesmich2.htm

BF2CC Daemon + Mono installation

Dazu findet ihr hier eine sehr gute Installationsanleitung:
http://www.bf2cc.com/downloads/Battlefield..._guide_v1.3.pdf

© Fisch.666 biggrin.gif


--------------------
Gruß
Christian

*INAKTIV*

Kein Support per E-Mail/ICQ/PM. Bitte stellt Eure Fragen im Forum!!!



Mein System bei Nethands

Mein Server bei Nethands
Go to the top of the page
 
+Quote Post
 Lümmel
Beitrag 20. Jun 2005, 18:55
Beitrag #2


Gefreiter
**

Gruppe: Member
Beiträge: 28
Beigetreten: 10. Feb 2005
Aus: Nürnberg
Mitglieds-Nr.: 13057



Wie immer super aber....

kannst du mir noch verraten wie in den Adminzugang konfigurieren kann?
So was wird?s doch geben.
Wie es in alles spielen vorkommt gibt?s auch hier Idioten die ich gerne kicken möchte.

Schon mal fetten DANKE und mach weiter so.

In tiefster Verneigung euer Lümmel lol.gif


--------------------
Folterkammer GC, FH, DC, EoD... 62.75.177.61:14567

Folterkammer No2 62.75.177.61:14568

Foterkammer BF2 Demo 62.75.177.61:16567
Go to the top of the page
 
+Quote Post
 Fisch.666
Beitrag 20. Jun 2005, 19:03
Beitrag #3


General
**********

Gruppe: BFG Supporter
Beiträge: 3154
Beigetreten: 8. Feb 2003
Aus: Irgendwo bei Freiburg
Mitglieds-Nr.: 227



Hi!

Bis jetzt gibt es noch keine Version des BF2CC (Admintool) für den Retail Server. Wenn es dieses Tool für den Retail Server gibt werd ich die Anleitung erweitern...


--------------------
Gruß
Christian

*INAKTIV*

Kein Support per E-Mail/ICQ/PM. Bitte stellt Eure Fragen im Forum!!!



Mein System bei Nethands

Mein Server bei Nethands
Go to the top of the page
 
+Quote Post
 Sleepwalker
Beitrag 20. Jun 2005, 19:05
Beitrag #4

Unteroffizier
****

Gruppe: Member
Beiträge: 62
Beigetreten: 12. Jun 2005
Aus: Germany
Mitglieds-Nr.: 14417
Spielt:



Hallo,

den admin zugang kann man ganz einfach konfigurieren!
1. Du gehst in der ordner "admin"
2. Du legst eine neue datei an "Default.cfg"
3. Du schreibst in die datei folgendes rein:
port=4711
password=DEINPW
4. Du speicherst die datei ab.
5. Du startest deinen Server neu

So jetz kannst du über die console mit deinen adminrechten arbeiten, um dich einzuloggen gibst du in der console folgendes ein: "rcon login DEINPW"

Gruß
Sleepwalker


--------------------
System Uptime:
Home.Sleepwalker:

Server.Sleepwalker:
Go to the top of the page
 
+Quote Post
 Fisch.666
Beitrag 20. Jun 2005, 19:11
Beitrag #5


General
**********

Gruppe: BFG Supporter
Beiträge: 3154
Beigetreten: 8. Feb 2003
Aus: Irgendwo bei Freiburg
Mitglieds-Nr.: 227



Hi!

Das steht ja in der Readme des Servers, die sollte man schon gelesen haben.

Aber ich füg das mal oben ein... smile.gif


--------------------
Gruß
Christian

*INAKTIV*

Kein Support per E-Mail/ICQ/PM. Bitte stellt Eure Fragen im Forum!!!



Mein System bei Nethands

Mein Server bei Nethands
Go to the top of the page
 
+Quote Post
 Fisch.666
Beitrag 22. Jun 2005, 18:14
Beitrag #6


General
**********

Gruppe: BFG Supporter
Beiträge: 3154
Beigetreten: 8. Feb 2003
Aus: Irgendwo bei Freiburg
Mitglieds-Nr.: 227



Hi!

Sorry, ich hab mich bei der Aussage hier getäuscht:

ZITAT(Fisch.666 @ 20. Jun 2005, 20:03)
Bis jetzt gibt es noch keine Version des BF2CC (Admintool) für den Retail Server. Wenn es dieses Tool für den Retail Server gibt werd ich die Anleitung erweitern...


Das BF2CC Admintool sollte wohl doch mit dem Retail Server funktionieren, ich werd morgen mal die Anleitung erweitern...


--------------------
Gruß
Christian

*INAKTIV*

Kein Support per E-Mail/ICQ/PM. Bitte stellt Eure Fragen im Forum!!!



Mein System bei Nethands

Mein Server bei Nethands
Go to the top of the page
 
+Quote Post
 Schrotti
Beitrag 24. Jun 2005, 13:51
Beitrag #7


Stabsgefreiter
***

Gruppe: Member
Beiträge: 33
Beigetreten: 14. Mar 2003
Aus: Berlin
Mitglieds-Nr.: 582



Funktioniert BF2CC auch für Linux ?

Ich weiß das bestimmt wieder kommt (Windows only).

Mfg Schrotti


--------------------
Go to the top of the page
 
+Quote Post
 Fisch.666
Beitrag 24. Jun 2005, 14:09
Beitrag #8


General
**********

Gruppe: BFG Supporter
Beiträge: 3154
Beigetreten: 8. Feb 2003
Aus: Irgendwo bei Freiburg
Mitglieds-Nr.: 227



Jupp, funktioniert auch unter Linux da auf dem Server nur ein paar neue Skripte installiert werden.


--------------------
Gruß
Christian

*INAKTIV*

Kein Support per E-Mail/ICQ/PM. Bitte stellt Eure Fragen im Forum!!!



Mein System bei Nethands

Mein Server bei Nethands
Go to the top of the page
 
+Quote Post
 Blacky
Beitrag 24. Jun 2005, 15:52
Beitrag #9


Unteroffizier
****

Gruppe: Member
Beiträge: 78
Beigetreten: 23. Sep 2003
Mitglieds-Nr.: 4325



Ja habe es unter Lunix am laufen und funktioniert soweit ohne probleme.
Das eizigste was mir aufgefallen ist, ist das einige Einstellungen nicht übernommen werden
und das die Maplist auf der einen Seite 32ger Maps anzeigt und auf der rechten Seite 64ger Maps anzeigt.
Führe das mal auf die Version zurück und denke das es mit der neuen Version behoben wird.


--------------------
Go to the top of the page
 
+Quote Post
 CobraBBS
Beitrag 25. Jun 2005, 10:18
Beitrag #10


Unteroffizier
****

Gruppe: Member
Beiträge: 57
Beigetreten: 22. Apr 2003
Mitglieds-Nr.: 1242



hmm, nur bei mir geht es wieder mal nicht, grrr...

sihe bild ..

Eingefügtes Bild (806x170)


--------------------
Cu Cobra
Go to the top of the page
 
+Quote Post
 Fisch.666
Beitrag 25. Jun 2005, 12:09
Beitrag #11


General
**********

Gruppe: BFG Supporter
Beiträge: 3154
Beigetreten: 8. Feb 2003
Aus: Irgendwo bei Freiburg
Mitglieds-Nr.: 227



"Extraction failed" bedeutet normal dass du nicht genügend Speicherplatz in /tmp hast...


--------------------
Gruß
Christian

*INAKTIV*

Kein Support per E-Mail/ICQ/PM. Bitte stellt Eure Fragen im Forum!!!



Mein System bei Nethands

Mein Server bei Nethands
Go to the top of the page
 
+Quote Post
 CobraBBS
Beitrag 25. Jun 2005, 15:29
Beitrag #12


Unteroffizier
****

Gruppe: Member
Beiträge: 57
Beigetreten: 22. Apr 2003
Mitglieds-Nr.: 1242



Danke für die antwort smile.gif

hab es hinbekommen, mit dem parm. --keep


--------------------
Cu Cobra
Go to the top of the page
 
+Quote Post
 AirStrike
Beitrag 26. Jun 2005, 03:07
Beitrag #13

Gefreiter
**

Gruppe: Member
Beiträge: 15
Beigetreten: 26. Jun 2005
Mitglieds-Nr.: 14629



Hallo Fisch.666 ,

ich habe deinen Beitrag zur einrichtung eines BF2 Servers gelesen und alles so gemacht wie du es beschrieben hast .

Bis zu dem Punkt " Auf die Frage nach dem Verzeichniss ein existierendes! Verzeichniss angeben: " , jedes mal wenn ich ein existierendes Verzeichnis angebe wird mir gesagt :

does not exist !!!

Was mache ich falsch ??

Ich habe ein Verzeichnis mit dem Namen " bf2 " angelegt , doch dieser wird nicht angenommen .

Warum nicht ??? sad.gif


Die CHMOD Rechte für diesen Ordner habe ich auf " 777 " eingestellt .


Danke für deine Hilfe im vorraus !!!

Der Beitrag wurde von AirStrike bearbeitet: 26. Jun 2005, 03:09
Go to the top of the page
 
+Quote Post
 Fisch.666
Beitrag 26. Jun 2005, 03:52
Beitrag #14


General
**********

Gruppe: BFG Supporter
Beiträge: 3154
Beigetreten: 8. Feb 2003
Aus: Irgendwo bei Freiburg
Mitglieds-Nr.: 227



Hi!

Wie gibst du das Verzeichniss in der Aufforderung an?

Einen bf2 Ordner musst du nicht erstellen, der wird automatisch im angegebenen Verzeichniss erstellt. Probier einfach das hier mal aus:

/usr/local/games

dann sollte darin das Verzeichniss bfs erstellt werden und danach kannst du dieses Verzeichniss immer noch irgendwo anderst hinverschieben.


--------------------
Gruß
Christian

*INAKTIV*

Kein Support per E-Mail/ICQ/PM. Bitte stellt Eure Fragen im Forum!!!



Mein System bei Nethands

Mein Server bei Nethands
Go to the top of the page
 
+Quote Post
 AirStrike
Beitrag 26. Jun 2005, 04:19
Beitrag #15

Gefreiter
**

Gruppe: Member
Beiträge: 15
Beigetreten: 26. Jun 2005
Mitglieds-Nr.: 14629



Wenn ich " /usr/local/games " bei der Frage nach dem Verzeichnis eingebe kommt die Meldung :

mkdir: kann Verzeichnis »/usr/local/games/bf2« nicht anlegen: Keine Berechtigung


Wenn ich dagegen den Befehl mkdir über putty eingebe danach leerschritt , dann Beispielsweise " usr " wird dieses Verzeichnis erstellt .


Was soll ich da machen ?? blink.gif
Go to the top of the page
 
+Quote Post

8 Seiten V   1 2 3 > » 
Closed TopicStart new topic
1 Besucher lesen dieses Thema (Gäste: 1 | Anonyme Besucher: 0)
0 Mitglieder:

 


RSS LoFi-Version | Impressum | Datenschutzhinweis Aktuelles Datum: 2. Sep 2010 - 19:04
Bridged By IpbWiki: Integration Of Invision Power Board and MediaWiki © GlobalSoft