Root Server BF 2 installieren

Nein du hast nichts vergessen, ich hatte das selbe Problem und musste erst PB manuell updaten, danach hat es Funktioniert.
 
Hallo Zusammen,

habe die Anleitung von "djrick" genaustens befolgt !
Nun bekomme ich wenn ich den Server starten möchte folgende
Fehlermeldung :

bf2@xx-xxx-xxx-xxx:~/bf2$ screen ./start.sh +dedicated +lowPriority
Cannot open your terminal '/dev/pts/0' - please check.

Kann mir da jemand weiterheflen ?

Mfg funny
 
bf2@xx-xxx-xxx-xxx:~/bf2$ ./start.sh +dedicated +lowPriority
ln: creating symbolic link `pb' to `pb_ia-32': Permission denied
/home/bf2/bf2/bin/ia-32/bf2: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory

Nein ;)

Edit : So ohne "screen" startet der Server !
habe libstdc++5 nachinstalliert !

Für was steht das "screen" ?
 
Last edited by a moderator:
Edit : So ohne "screen" startet der Server !
habe libstdc++5 nachinstalliert !

Für was steht das "screen" ?

Ohne "screen" keine - der Server startet.
Mit "screen" bekomme ich jetzt "Cannot open your terminal '/dev/pts/0' - please check."

Edit :\\ Ich seh grad das ich kurz bevor der Server startet folgende Meldung bekommen :
ln: creating symbolic link `pb' to `pb_ia-32': Permission denied

Die Serverübersicht bekomme ich dennoch und es steht auch [playing] in der rechten Ecke, aber ich kann ihn selbst nicht finden ( HLSW )
 
Last edited by a moderator:
So aktueller Stand : Den Server kann ich starten ( Kann auch drauf connecten ) ! Aber der Server lässt sich nur über den Benutzer "root" ausführen ! Wenn ich den Server über den Benutzer "bf2" starten will bekomme ich :

Cannot open your terminal '/dev/pts/4' - please check.
 
Wenn Du mit 'su' den Benutzer wechselt wird nicht automatisch die Device-Datei, die dem aktuellen Terminal gehört geändert. Deshalb kann screen nicht auf das Terminal zugreifen, was es aber muss.

Als Ausweg kannst Du screen mit "-d -m" im detached-Modus starten (siehe man screen) -- dann kannst Du Dich später aber nicht mehr (einfach) mit der Session verbinden.
 
Code:
Cannot open your terminal '/dev/pts/4' - please check.

Ein chmod 666 /dev/pts/4 bzw chmod 777 /dev/pts/4 als root hilft auch damit du den Screen starten kannst.
 
Ja klar, und damit kann dann *jeder* alles (inkl. Passwörtern, etc) lesen, was Du auf diesem TTY eingibst. So was will kein vernünftiger Mensch machen.
 
Solange nur ich auf der Kiste bin und das danach wieder ändere seh ich kein Problem. Außerdem kann er ja wahlweise eine gemeinsame Gruppe für root und den Benutzer definieren mit dem er öfter im Screen arbeiten muss.
 
Last edited by a moderator:
Back
Top