Komm in unsere Facebook Gruppe

Willkommen Gast
Du bist nicht angemeldet, um alle Funktionen des Forums zu nutzen musst du dich registrieren und anmelden. Die Registrierung ist natürlich völlig kostenlos und kann jeder Zeit wiederrufen werden.

Aktuelle Zeit: 17. Mai 2012 11:34

COD² Server Startproblem!

Das Forum zu den dedicated Servern der CoD Reihe.


COD² Server Startproblem!

Beitragvon Link.de am 6. Mär 2006 16:53

Heyho Leute;
Wie ihr sicher gelesen habt hab ich nen großes oder vllt auch kleines Problemchen mit dem Start eines COD² Servers auf meine Rootserver!
wenn ich den server mit:
screen -dmS cod2
screen -r cod2 und dann
./cod2_lnxded +set dedicated 2 +exec dedicated.cfg +map_rotate
starten will kommt:

You are not the owner of /var/run/uscreens/S-callof*********


und wenn ich ihn mit
screen -A -m -d -S hlds ./cod2_lnxded +set dedicated 2 +exec dedicated.cfg +map_rotate
starten will kommt:

Must run suid root for multiuser support.


was muss ich machen? ist mein screen befehl falsch??

thx 4 help!!

MfG Link
Link.de
Mitglied
Mitglied
 
Beiträge: 25
Registriert: 21. Jan 2006 12:51
Wohnort: Kirchheim

Beitragvon AlexK2307 am 6. Mär 2006 21:43

Mit dem User einloggen, der auch den Screen startet. Wenn das nicht funktioniert, dann hast Du Dich mal eingelogged, ein su gemacht und dann den Screen gestartet. Das Terminal auf dem der Screen läuft gehört jetzt aber nicht dem "screen-Starter", sondern dem User, mit dem Du eingelogged hast. Damit hast Du ein Rechteproblem.

Einen Ausweg aus dem Dilemma weiß ich auch nicht. Ich hab mich aber auch nie drum gekümmert, weil's wurscht is. ;) Eine Lösung ist, das Terminal /dev/pts{n} für alle n Є ℕ mit Hilfe von root umzuschenken.
Benutzeravatar
AlexK2307
Moderator
Moderator
 
Beiträge: 899
Registriert: 12. Jul 2005 09:55
Wohnort: Regensburg

Beitragvon Link.de am 7. Mär 2006 16:36

ok schonmal thx ABER ich hab von
Eine Lösung ist, das Terminal /dev/pts{n} für alle n Є ℕ mit Hilfe von root umzuschenken.

noch nie was gehört... :wink:
geht des net irgendwie andersch ohne was umzuschenken??
Link.de
Mitglied
Mitglied
 
Beiträge: 25
Registriert: 21. Jan 2006 12:51
Wohnort: Kirchheim

Beitragvon AlexK2307 am 8. Mär 2006 15:31

Nein, permissions sind unabdingbar!
Benutzeravatar
AlexK2307
Moderator
Moderator
 
Beiträge: 899
Registriert: 12. Jul 2005 09:55
Wohnort: Regensburg

Beitragvon Link.de am 8. Mär 2006 22:03

hmm schade... hast du da irgendwo ne anleitung dass ich mich da reinarbeiten kann?? :oops:
Link.de
Mitglied
Mitglied
 
Beiträge: 25
Registriert: 21. Jan 2006 12:51
Wohnort: Kirchheim

Beitragvon AlexK2307 am 9. Mär 2006 15:36

man chown
man chmod
Benutzeravatar
AlexK2307
Moderator
Moderator
 
Beiträge: 899
Registriert: 12. Jul 2005 09:55
Wohnort: Regensburg

Beitragvon Link.de am 10. Mär 2006 19:38

achso... sag das doch gleich... :D
ich hab schon chmod 777 drüber gmacht aber geht irgendwie immer noch nich... :roll:
Link.de
Mitglied
Mitglied
 
Beiträge: 25
Registriert: 21. Jan 2006 12:51
Wohnort: Kirchheim

Beitragvon AlexK2307 am 10. Mär 2006 20:01

worüber?
Benutzeravatar
AlexK2307
Moderator
Moderator
 
Beiträge: 899
Registriert: 12. Jul 2005 09:55
Wohnort: Regensburg

Beitragvon Link.de am 11. Mär 2006 11:03

ich hab als root chmod 777 "ordnername" in in putty eingegben!
"ordnername" is natürlich der ordner in dem in cod² drin hab.
Link.de
Mitglied
Mitglied
 
Beiträge: 25
Registriert: 21. Jan 2006 12:51
Wohnort: Kirchheim

Beitragvon AlexK2307 am 11. Mär 2006 12:14

Rootserver herunterfahren, kündigen und hoffen, daß noch niemand den Server gehackt hat.

Du hast offesichtlich keine ausreichenden Linux-Kenntnisse. Sorry, die Wahrheit klingt hart, weil es nunmal so ist.

1. Das Terminal hat falsche Berechtigungen, weil Du ein su gemacht hast.
2. chmod 0777 ist - außer vielleicht zu Debugzwecken - immer die falsche Wahl. In Deinem Fall ist chmod 777 jedenfalls völlig daneben. Nur den Ordner 777 zu machen bringt meist gar nichts. Rekursives chmod 777 ist noch schlimmer. Denn gerade files in den ganzen Unterordnern sollen nicht für jedermann ausführbar sein. Das ist eine Mentalität, die man von M$ kennt und die uns Hundettausende von Viren und Würmern beschert hat.

Starte den Server folgendermaßen:

1. Einloggen mit dem CoD²-User (kein su machen!)
2. screen -dmS cod2 <startzeile>
z.B.: screen -dmS cod2 ./cod2_lnxded +set dedicated 2 +exec dedicated.cfg +map_rotate
Benutzeravatar
AlexK2307
Moderator
Moderator
 
Beiträge: 899
Registriert: 12. Jul 2005 09:55
Wohnort: Regensburg

Beitragvon Link.de am 11. Mär 2006 13:12

1. :cry: alles nich so einfach! mindestlauftzeit is 1 jahr...

2. You are not the owner of /var/run/uscreens/S-callofduty2

wie werd ich zum owner?
Link.de
Mitglied
Mitglied
 
Beiträge: 25
Registriert: 21. Jan 2006 12:51
Wohnort: Kirchheim

Beitragvon AlexK2307 am 11. Mär 2006 13:34

2. chown callofduty2 /var/run/uscreens/S-callofduty2

Wem gehören denn die Screens im obigen Verzeichnis eigentlich? Sie sollten callofduty2 gehören.
Benutzeravatar
AlexK2307
Moderator
Moderator
 
Beiträge: 899
Registriert: 12. Jul 2005 09:55
Wohnort: Regensburg

Beitragvon Link.de am 12. Mär 2006 14:30

öhm... gute frage... :wink:

wo kann ich des sehen wem die screens gehören?
Link.de
Mitglied
Mitglied
 
Beiträge: 25
Registriert: 21. Jan 2006 12:51
Wohnort: Kirchheim

Beitragvon AlexK2307 am 13. Mär 2006 00:32

Code: Alles auswählen
man ls
Benutzeravatar
AlexK2307
Moderator
Moderator
 
Beiträge: 899
Registriert: 12. Jul 2005 09:55
Wohnort: Regensburg


Zurück zu Call of Duty




Ähnliche Beiträge

IP-Projects - V-Server jetzt kostenlos testen
Forum: Angebote
Autor: yLABS|nExUs
Antworten: 0
Root-Server Restposten im Monat Mai - Atom bis Core i7 930
Forum: Angebote
Autor: yLABS|nExUs
Antworten: 0
V-Server Angebote
Forum: Angebote
Autor: Gamewebi
Antworten: 0
V-Server so billig wie noch nie!!
Forum: Marktplatz
Autor: phonerep
Antworten: 0
Neuer Css Server 21.04.2012
Forum: Counter Strike Source
Autor: Psyonix
Antworten: 0