Sie sind nicht angemeldet.

  • »Canc3lL0g0ut« ist der Autor dieses Themas

Beiträge: 881

Wohnort: L.E.

Beruf: KiN im Betriebsdienst

Rootserver vorhanden: Nein

  • Nachricht senden

1

Montag, 14. Februar 2011, 14:32

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

Beiträge: 1 043

Wohnort: Mönchengladbach

Beruf: Brückenkranführer / Staplerfahrer

Rootserver vorhanden: Nein

  • Nachricht senden

2

Montag, 14. Februar 2011, 14:57

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.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »General_V« (14. Februar 2011, 15:02) aus folgendem Grund: Verbessert ;)


3

Montag, 14. Februar 2011, 14:58

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


CHUluck4

Fortgeschrittener

Beiträge: 313

Wohnort: düsseldorf

Beruf: Industriemechaniker

  • Nachricht senden

4

Montag, 14. Februar 2011, 19:09

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

  • »Canc3lL0g0ut« ist der Autor dieses Themas

Beiträge: 881

Wohnort: L.E.

Beruf: KiN im Betriebsdienst

Rootserver vorhanden: Nein

  • Nachricht senden

5

Dienstag, 15. Februar 2011, 09:40

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« ist der Autor dieses Themas

Beiträge: 881

Wohnort: L.E.

Beruf: KiN im Betriebsdienst

Rootserver vorhanden: Nein

  • Nachricht senden

6

Dienstag, 15. Februar 2011, 11:46

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

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Canc3lL0g0ut« (15. Februar 2011, 12:09)


  • »Canc3lL0g0ut« ist der Autor dieses Themas

Beiträge: 881

Wohnort: L.E.

Beruf: KiN im Betriebsdienst

Rootserver vorhanden: Nein

  • Nachricht senden

7

Samstag, 19. Februar 2011, 14:29

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

Fortgeschrittener

Beiträge: 313

Wohnort: düsseldorf

Beruf: Industriemechaniker

  • Nachricht senden

8

Samstag, 19. Februar 2011, 15:20

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« ist der Autor dieses Themas

Beiträge: 881

Wohnort: L.E.

Beruf: KiN im Betriebsdienst

Rootserver vorhanden: Nein

  • Nachricht senden

9

Samstag, 19. Februar 2011, 16:17

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

Fortgeschrittener

Beiträge: 313

Wohnort: düsseldorf

Beruf: Industriemechaniker

  • Nachricht senden

10

Samstag, 19. Februar 2011, 18:03

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

Beiträge: 1 410

Wohnort: Lutherstadt Wittenberg

Beruf: Anlagenmechaniker

Rootserver vorhanden: Ja

  • Nachricht senden

11

Sonntag, 20. Februar 2011, 01:16

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« ist der Autor dieses Themas

Beiträge: 881

Wohnort: L.E.

Beruf: KiN im Betriebsdienst

Rootserver vorhanden: Nein

  • Nachricht senden

12

Sonntag, 20. Februar 2011, 09:15

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

Fortgeschrittener

Beiträge: 313

Wohnort: düsseldorf

Beruf: Industriemechaniker

  • Nachricht senden

13

Sonntag, 20. Februar 2011, 16:59

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« ist der Autor dieses Themas

Beiträge: 881

Wohnort: L.E.

Beruf: KiN im Betriebsdienst

Rootserver vorhanden: Nein

  • Nachricht senden

14

Sonntag, 20. Februar 2011, 17:18

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« ist der Autor dieses Themas

Beiträge: 881

Wohnort: L.E.

Beruf: KiN im Betriebsdienst

Rootserver vorhanden: Nein

  • Nachricht senden

15

Samstag, 26. Februar 2011, 09:30

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:

Quellcode

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« ist der Autor dieses Themas

Beiträge: 881

Wohnort: L.E.

Beruf: KiN im Betriebsdienst

Rootserver vorhanden: Nein

  • Nachricht senden

16

Sonntag, 27. Februar 2011, 11:49

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:

Quellcode

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

Fortgeschrittener

Beiträge: 353

Rootserver vorhanden: Nein

  • Nachricht senden

17

Sonntag, 27. Februar 2011, 16:00

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« ist der Autor dieses Themas

Beiträge: 881

Wohnort: L.E.

Beruf: KiN im Betriebsdienst

Rootserver vorhanden: Nein

  • Nachricht senden

18

Sonntag, 27. Februar 2011, 16:06

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

Fortgeschrittener

Beiträge: 353

Rootserver vorhanden: Nein

  • Nachricht senden

19

Sonntag, 27. Februar 2011, 16:17

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

Spoiler Spoiler

Quellcode

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« ist der Autor dieses Themas

Beiträge: 881

Wohnort: L.E.

Beruf: KiN im Betriebsdienst

Rootserver vorhanden: Nein

  • Nachricht senden

20

Sonntag, 27. Februar 2011, 16:28

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

Ähnliche Themen

Verwendete Tags

Admins, Server, Sourcebans