You are not logged in.

Dear visitor, welcome to sourceserver.info. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

Canc3lL0g0ut

Professional

  • "Canc3lL0g0ut" started this thread

Posts: 881

Location: L.E.

Occupation: KiN im Betriebsdienst

wcf.user.option.userOption53: Nein

  • Send private message

1

Monday, February 14th 2011, 2:32pm

Sourcebans Admins Server zuweisen

Hallo liebe Gemeinde,

ich habe mir heute die Finger wund geschrieben, meine Maus kaputtgeklickt, und nebenbei noch ein paar Büschel Haare verloren ;). Nun zu meinem Problem. Bei uns läuft Sourcebans 1.4.7 und bis jetzt hatten wir nur einen Server zum verwalten. Nun kam heute nen WAR Server hinzu. Ich möchte über das vorhandene Webinterface - mit dem man ja RCON auf den Server zugreifen kann - nur für einen bestimmten Admin freigeben. So wie ich bis jetzt rumexperimentiert habe geht das wohl nur für alle Admins. Aber es sollte doch möglich sein das nur für einen bestimmten Admin freizugeben. Hat da jemand Erfahrung mit gemacht?

Vielen Dank im voraus ...
24/7 Teamspeak³ Server:


Linux is like a wigwam → No windows. No gates. Apache inside.

1. Frage des Admin: was wurde vorher verändert?
2. Antwort des Users: nichts
3. Frage des Admin: was wurde verändert, bevor NICHTS verändert wurde?

Ene mene muh gebasht wirst du,
ene mene miste headOr durch die Kiste,
ene mene meck kaum siehste mich schon fliegste weg :D

General_V

Super Moderator

Posts: 1,043

Location: Mönchengladbach

Occupation: Brückenkranführer / Staplerfahrer

wcf.user.option.userOption53: Nein

  • Send private message

2

Monday, February 14th 2011, 2:57pm

Schau mal unter Edit Server Access damit kannste jeden Admin den Server zu weisen und er hat dann nur auf diesen Server Rechte und auf den anderen nicht.

zu finden ist dies hier: Admins -> List Admins -> dann den gewünschten Admin aussuchen und auf Edit Server Access klicken.

This post has been edited 1 times, last edit by "General_V" (Feb 14th 2011, 3:02pm) with the following reason: Verbessert ;)


Anubis

Professional

Posts: 769

Location: Ulm

  • Send private message

3

Monday, February 14th 2011, 2:58pm

Willst du auf deinem War-Server SourceMod und SourceBans installieren oder versteh ich das falsch?


CHUluck4

Intermediate

Posts: 313

Location: düsseldorf

Occupation: Industriemechaniker

  • Send private message

4

Monday, February 14th 2011, 7:09pm

Eigentlich hat ja keines der Plugins außer ZBlock was auf den Warservern zu suchen.

Canc3lL0g0ut

Professional

  • "Canc3lL0g0ut" started this thread

Posts: 881

Location: L.E.

Occupation: KiN im Betriebsdienst

wcf.user.option.userOption53: Nein

  • Send private message

5

Tuesday, February 15th 2011, 9:40am

Willst du auf deinem War-Server SourceMod und SourceBans installieren oder versteh ich das falsch?

Ja das verstehst Du falsch ;) - Dort läuft nur zBlock - mehr nicht. Aber es geht mir um die Zugriffe der einzelnen Admins.

Schau mal unter Edit Server Access damit kannste jeden Admin den Server zu weisen und er hat dann nur auf diesen Server Rechte und auf den anderen nicht.

zu finden ist dies hier: Admins -> List Admins -> dann den gewünschten Admin aussuchen und auf Edit Server Access klicken.

Das habe ich versucht, komischerweise hat er mir alle Server angezeigt. Oder ist das nur bei mir so, weil ich ROOT bin? Naja da muss ich mal noch rumexperimentieren. Ich gebe Bescheid sobald ich etwas herausgefunden habe. Danke erst einmal für die Antworten.
24/7 Teamspeak³ Server:


Linux is like a wigwam → No windows. No gates. Apache inside.

1. Frage des Admin: was wurde vorher verändert?
2. Antwort des Users: nichts
3. Frage des Admin: was wurde verändert, bevor NICHTS verändert wurde?

Ene mene muh gebasht wirst du,
ene mene miste headOr durch die Kiste,
ene mene meck kaum siehste mich schon fliegste weg :D

Canc3lL0g0ut

Professional

  • "Canc3lL0g0ut" started this thread

Posts: 881

Location: L.E.

Occupation: KiN im Betriebsdienst

wcf.user.option.userOption53: Nein

  • Send private message

6

Tuesday, February 15th 2011, 11:46am

Habe es jetzt gerde mit einem Account von einem Admin probiert - mit seinem Einverständnis natürlich. Also ich muss dem Admin ja ohnehin die Rechte RCON geben. Habe diesem Admin nur unserem WAR Server zugewiesen (hierbei war egal ob Gruppe, Server oder Server und Gruppe ausgewählt wurde) er bzw. ich konnte mich per RCON auf allen Servern einloggen. Oder is da noch ne versteckte Option irgendwo?

Denn ich muss ja List Servers markieren, damit bei dem Admin die Server auch angezeigt werden. Nur seltsamerweise werden bei Ihm alle 2 Server angezeigt ?( ?(
24/7 Teamspeak³ Server:


Linux is like a wigwam → No windows. No gates. Apache inside.

1. Frage des Admin: was wurde vorher verändert?
2. Antwort des Users: nichts
3. Frage des Admin: was wurde verändert, bevor NICHTS verändert wurde?

Ene mene muh gebasht wirst du,
ene mene miste headOr durch die Kiste,
ene mene meck kaum siehste mich schon fliegste weg :D

This post has been edited 1 times, last edit by "Canc3lL0g0ut" (Feb 15th 2011, 12:09pm)


Canc3lL0g0ut

Professional

  • "Canc3lL0g0ut" started this thread

Posts: 881

Location: L.E.

Occupation: KiN im Betriebsdienst

wcf.user.option.userOption53: Nein

  • Send private message

7

Saturday, February 19th 2011, 2:29pm

Ich noch einmal,

leider habe ich es bis jetzt immer noch nicht hinbekommen, oder überseh ich dauernd was? Wäre nett wenn jemand das mit mir Schritt für Schritt durchgehen könnte. Was ich bis jetzt gemacht habe:

1. Server angelegt (is klar)
2. Admins und die dazugehörigen Gruppen angelegt
3. Servergruppen angelegt (Public und War)

Weiße ich Admin aus der Gruppe Serveradmins eingeschränkt RCON rechte zu und gebe explizit den War Server an, dann kann der Admin trotzdem auf den Public zugreifen. Ich komme einfach nicht dahinter ...
24/7 Teamspeak³ Server:


Linux is like a wigwam → No windows. No gates. Apache inside.

1. Frage des Admin: was wurde vorher verändert?
2. Antwort des Users: nichts
3. Frage des Admin: was wurde verändert, bevor NICHTS verändert wurde?

Ene mene muh gebasht wirst du,
ene mene miste headOr durch die Kiste,
ene mene meck kaum siehste mich schon fliegste weg :D

CHUluck4

Intermediate

Posts: 313

Location: düsseldorf

Occupation: Industriemechaniker

  • Send private message

8

Saturday, February 19th 2011, 3:20pm

Das liegt an Sourcebans.

Du kannst einem Admin nur einmal Rechte geben.
Mal angenommen du gibst Admin A die Rechte A/B/C und Zugang zu den Servern 1 und 2.

Der Admin hat dann auf jedem von dir zugewiesenen Server die Rechte A/B/C.

Du kannst Admin A nicht für Server 1 die Rechte A und B geben, aber für Server 2 A/B und C geben.
Das geht nicht.

Canc3lL0g0ut

Professional

  • "Canc3lL0g0ut" started this thread

Posts: 881

Location: L.E.

Occupation: KiN im Betriebsdienst

wcf.user.option.userOption53: Nein

  • Send private message

9

Saturday, February 19th 2011, 4:17pm

Mhhh, heißt, wenn ich das richtig verstanden habe, Admin 1 hat zum Bsp. RCON Rechte und kann damit auf alle Server zugreifen. Mist ...
Gibts außer HLSW noch eine Möglichkeit das zu realisieren?
24/7 Teamspeak³ Server:


Linux is like a wigwam → No windows. No gates. Apache inside.

1. Frage des Admin: was wurde vorher verändert?
2. Antwort des Users: nichts
3. Frage des Admin: was wurde verändert, bevor NICHTS verändert wurde?

Ene mene muh gebasht wirst du,
ene mene miste headOr durch die Kiste,
ene mene meck kaum siehste mich schon fliegste weg :D

CHUluck4

Intermediate

Posts: 313

Location: düsseldorf

Occupation: Industriemechaniker

  • Send private message

10

Saturday, February 19th 2011, 6:03pm

nimm einfach für den warserver ein anderes rcon als für den public und sage es den leuten die es brauchen und nicht jedem.
wenn einer den clan verlässt oder sich angepisst fühlt oder so änderst du das rcon einfach wieder.

rain

Super Moderator

Posts: 1,410

Location: Lutherstadt Wittenberg

Occupation: Anlagenmechaniker

wcf.user.option.userOption53: Ja

  • Send private message

11

Sunday, February 20th 2011, 1:16am

Wenn du zufällig root zugriff hast und nicht jeden Admin das rcon pw geben möchtest kannst du auch das hier mal versuchen!

http://sourceserver.info/wiki/waradmin/start





Canc3lL0g0ut

Professional

  • "Canc3lL0g0ut" started this thread

Posts: 881

Location: L.E.

Occupation: KiN im Betriebsdienst

wcf.user.option.userOption53: Nein

  • Send private message

12

Sunday, February 20th 2011, 9:15am

Jo, zufälligerweise habe ich Root Zugriff :) - Da klingt ja interessant. Das werde ich die Tage mal probieren ;) Danke für den Tipp.

nimm einfach für den warserver ein anderes rcon als für den public und sage es den leuten die es brauchen und nicht jedem.
wenn einer den clan verlässt oder sich angepisst fühlt oder so änderst du das rcon einfach wieder.

Das ist ja das Problem. Egal welche RCON Passwörter ich vergebe - die Server werden so angezeigt das sich der Admin dann auch connecten kann.
24/7 Teamspeak³ Server:


Linux is like a wigwam → No windows. No gates. Apache inside.

1. Frage des Admin: was wurde vorher verändert?
2. Antwort des Users: nichts
3. Frage des Admin: was wurde verändert, bevor NICHTS verändert wurde?

Ene mene muh gebasht wirst du,
ene mene miste headOr durch die Kiste,
ene mene meck kaum siehste mich schon fliegste weg :D

CHUluck4

Intermediate

Posts: 313

Location: düsseldorf

Occupation: Industriemechaniker

  • Send private message

13

Sunday, February 20th 2011, 4:59pm

Jo, zufälligerweise habe ich Root Zugriff :) - Da klingt ja interessant. Das werde ich die Tage mal probieren ;) Danke für den Tipp.

nimm einfach für den warserver ein anderes rcon als für den public und sage es den leuten die es brauchen und nicht jedem.
wenn einer den clan verlässt oder sich angepisst fühlt oder so änderst du das rcon einfach wieder.

Das ist ja das Problem. Egal welche RCON Passwörter ich vergebe - die Server werden so angezeigt das sich der Admin dann auch connecten kann.


Es war auch so gemeint dass du denen das Rconpw gibst und nicht in Sourcebans dass Recht dafür.
Aber der Waradmin ist die weitaus bessere und elegantere Lösung.
Ich werde mich dann auch mal an der Beta beteiligen.

Lg

Canc3lL0g0ut

Professional

  • "Canc3lL0g0ut" started this thread

Posts: 881

Location: L.E.

Occupation: KiN im Betriebsdienst

wcf.user.option.userOption53: Nein

  • Send private message

14

Sunday, February 20th 2011, 5:18pm

Asso, jo.

Krasse Sache das WAR-Admin. Wenn ich unsere Server umgefrickelt habe, dann werd ich es mal testen.
24/7 Teamspeak³ Server:


Linux is like a wigwam → No windows. No gates. Apache inside.

1. Frage des Admin: was wurde vorher verändert?
2. Antwort des Users: nichts
3. Frage des Admin: was wurde verändert, bevor NICHTS verändert wurde?

Ene mene muh gebasht wirst du,
ene mene miste headOr durch die Kiste,
ene mene meck kaum siehste mich schon fliegste weg :D

Canc3lL0g0ut

Professional

  • "Canc3lL0g0ut" started this thread

Posts: 881

Location: L.E.

Occupation: KiN im Betriebsdienst

wcf.user.option.userOption53: Nein

  • Send private message

15

Saturday, February 26th 2011, 9:30am

Habe mir mal das WarAdmin angeschaut. Installiert und konfiguriert, soweit ich gekommen bin. Allerdings habe ich ein klitzekleines Problem. Der Port auf dem der Deamon läuft (Phyton) wie bekomme ich den raus? Netstat -tulpen hat mir nix weiter angezeigt. Außer die offenen Ports wie SSH und die Server.
Wenn ich den Daemon starte kommt diese Meldung:

Source code

1
2
3
4
5
6
7
8
9
10
11
server@xxxxxxxx:~/WarAdmin$ ./waradmin admins cmds war1
Traceback (most recent call last):
  File "./waradmin", line 109, in <module>
	config = LoggerConfig(*sys.argv[1:])
  File "./waradmin", line 71, in __init__
	self.daemon_port = self.config.getint('daemon','port')
  File "/usr/lib/python2.5/ConfigParser.py", line 321, in getint
	return self._get(section, int, option)
  File "/usr/lib/python2.5/ConfigParser.py", line 318, in _get
	return conv(self.get(section, option))
ValueError: invalid literal for int() with base 10: ''

Hoffe mir kann da jemand helfen ;)

Danke

P.S. Phyton ist aber installiert.
24/7 Teamspeak³ Server:


Linux is like a wigwam → No windows. No gates. Apache inside.

1. Frage des Admin: was wurde vorher verändert?
2. Antwort des Users: nichts
3. Frage des Admin: was wurde verändert, bevor NICHTS verändert wurde?

Ene mene muh gebasht wirst du,
ene mene miste headOr durch die Kiste,
ene mene meck kaum siehste mich schon fliegste weg :D

Canc3lL0g0ut

Professional

  • "Canc3lL0g0ut" started this thread

Posts: 881

Location: L.E.

Occupation: KiN im Betriebsdienst

wcf.user.option.userOption53: Nein

  • Send private message

16

Sunday, February 27th 2011, 11:49am

Also irgendwie komm ich mit dem WarAdmin nicht richtig zurecht :(

Hab alles konfiguriert (außer den PORT_AUF_DEM_DER_DAEMON_LÄUFT). Habe jetzt alle möglichen Ports durchprobiert die in Frage kommen würden. Starte ich das Script, passiert ersteinmal gar nix und dann kommt die folgende Meldung:

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
server@xxxxxxxxx:~/WarAdmin$ ./waradmin admins cmds war1
Exception in thread Thread-2:
Traceback (most recent call last):
  File "/usr/lib/python2.5/threading.py", line 486, in __bootstrap_inner
	self.run()
  File "/usr/lib/python2.5/threading.py", line 446, in run
	self.__target(*self.__args, **self.__kwargs)
  File "./waradmin", line 61, in __loop__
	self.__watchdog__()
  File "./waradmin", line 52, in __watchdog__
	self.server = SRCDS.SRCDS(self.server_ip, self.server_port, self.server_rcon)
  File "/home/meinverzeichnis/WarAdmin/SRCDS.py", line 128, in __init__
	self._authenticate_rcon()
  File "/home/meinverzeichnis/WarAdmin/SRCDS.py", line 166, in _authenticate_rcon
	self.details()
  File "/home/meinverzeichnis/WarAdmin/SRCDS.py", line 394, in details
	raw_details = self._any_response(DETAILS)
  File "/home/meinverzeichnis/WarAdmin/SRCDS.py", line 369, in _any_response
	data = self.udpsock.recv(4096)
timeout: timed out
24/7 Teamspeak³ Server:


Linux is like a wigwam → No windows. No gates. Apache inside.

1. Frage des Admin: was wurde vorher verändert?
2. Antwort des Users: nichts
3. Frage des Admin: was wurde verändert, bevor NICHTS verändert wurde?

Ene mene muh gebasht wirst du,
ene mene miste headOr durch die Kiste,
ene mene meck kaum siehste mich schon fliegste weg :D

Koffein

Intermediate

Posts: 353

wcf.user.option.userOption53: Nein

  • Send private message

17

Sunday, February 27th 2011, 4:00pm

Hi,
ich benutzte auch den WarAdmin, wusste am Anfang auch nicht welchen Port ich dem Deamon zuweisen sollte...

Versuch es mal mit 27000, 27001, etc...
Bei mir funktionierts mit den Ports.

Sieht für mich fast so aus, als wenn WarAdmin keine Antwort vom Server bekommt, ist der Server auch online?
Kann mich aber auch irren :D
Du könntest auch mal versuchen dem Server selbst die Logadresse einzuspielen, sprich sobald du WarAdmin gestartet hast machst du beispielsweise über Hlsw "logaddress_add IP:PORT".

Canc3lL0g0ut

Professional

  • "Canc3lL0g0ut" started this thread

Posts: 881

Location: L.E.

Occupation: KiN im Betriebsdienst

wcf.user.option.userOption53: Nein

  • Send private message

18

Sunday, February 27th 2011, 4:06pm

Jupp, Server läuft ... ;)

Du könntest auch mal versuchen dem Server selbst die Logadresse
einzuspielen ...

Hab ich in der server.cfg mit logaddress_add meineIP:27510 stehen.
Logging ist auch eingeschaltet. Mhhh alles sehr verdächtig ...
24/7 Teamspeak³ Server:


Linux is like a wigwam → No windows. No gates. Apache inside.

1. Frage des Admin: was wurde vorher verändert?
2. Antwort des Users: nichts
3. Frage des Admin: was wurde verändert, bevor NICHTS verändert wurde?

Ene mene muh gebasht wirst du,
ene mene miste headOr durch die Kiste,
ene mene meck kaum siehste mich schon fliegste weg :D

Koffein

Intermediate

Posts: 353

wcf.user.option.userOption53: Nein

  • Send private message

19

Sunday, February 27th 2011, 4:17pm

Hmm,
ich dachte ich hatte die gleichen Fehler als ich keinen Port angegeben hatte,
aber dann bekommt man ja nur das hier:

Spoiler Spoiler

Source code

1
2
3
4
5
6
7
8
9
10
Traceback (most recent call last):
  File "./waradmin", line 109, in <module>
    config = LoggerConfig(*sys.argv[1:])
  File "./waradmin", line 71, in __init__
    self.daemon_port = self.config.getint('daemon','port')
  File "/usr/lib/python2.5/ConfigParser.py", line 321, in getint
    return self._get(section, int, option)
  File "/usr/lib/python2.5/ConfigParser.py", line 318, in _get
    return conv(self.get(section, option))
ValueError: invalid literal for int() with base 10: ''


Naja, abwarten was die Fachleute sagen ;)

Canc3lL0g0ut

Professional

  • "Canc3lL0g0ut" started this thread

Posts: 881

Location: L.E.

Occupation: KiN im Betriebsdienst

wcf.user.option.userOption53: Nein

  • Send private message

20

Sunday, February 27th 2011, 4:28pm

Jau richtig, den Fehler hatte ich ganz am Anfang. Nun habe ich dem Daemon einen festen Port zugewiesen (27510) habe das Logging aktiviert und der Server ist korrekt gestartet. Nur die Fehlermeldung hat sich geändert.

Das wäre Klasse wenn wir das Script bei uns zum laufen bekommen würden, weil ... ja Sourcebans kann Server und Admins nur dann Verwalten wenn auch SM installiert ist. Da es aber ein War-Server ist, kommt SM nicht drauf.
24/7 Teamspeak³ Server:


Linux is like a wigwam → No windows. No gates. Apache inside.

1. Frage des Admin: was wurde vorher verändert?
2. Antwort des Users: nichts
3. Frage des Admin: was wurde verändert, bevor NICHTS verändert wurde?

Ene mene muh gebasht wirst du,
ene mene miste headOr durch die Kiste,
ene mene meck kaum siehste mich schon fliegste weg :D

Similar threads

Used tags

Admins, Server, Sourcebans