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

Saturday, March 15th 2014, 4:09pm

Verschiedene Mappools zu bestimmten Zeiten

Hallihallo ihr lieben,

ich wollte mal fragen ob jemand von Euch weiß ob die Maps, so wie sie in der mapcycle.txt stehen, nacheinander abgearbeitet werden. Ich frage deshalb weil ich gern wissen möchte (falls dies nicht der Fall ist) ob es ein Plugin gibt welches es ermöglicht zu bestimmten Tageszeiten verschiedene Mappools zu aktivieren.

Oder anders ausgedrückt ... ich würde gern nach dem morgentlichen Neustart des Servers einen Mappool mit bestimmten Maps starten der sich dann quasi, wenn genügend Spieler auf dem Server befinden, die mapcycle.txt ganz normal abarbeitet bzw. per mapchooser alle Maps aus der mapcycle verwendet. Ich hoffe ihr wisst was ich meine :)

LG
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

Posts: 2,498

Location: Schwelm

Occupation: Immobilien-Verwalter / Serveradministrator

wcf.user.option.userOption53: Nein

  • Send private message

2

Monday, March 17th 2014, 6:46pm

Wir hatten sowas mal mit der nominatelist gemacht. Hier das Script dazu:

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#!/bin/sh
# Skript zum wechsel von nominatelist

t16=/home/gs/css-public/css/cstrike/16.txt
t19=/home/gs/css-public/css/cstrike/19.txt
t12=/home/gs/css-public/css/cstrike/12.txt
t23=/home/gs/css-public/css/cstrike/23.txt


# Serververzeichnis inkl. cstrike
serververzeichnis=/home/gs/css-public/css/cstrike


case "$1" in
  16)
	cat $t16 > $serververzeichnis/nominatelist.txt
	;;
  19)
	cat $t19 > $serververzeichnis/nominatelist.txt
	;;
  12)
	cat $t12 > $serververzeichnis/nominatelist.txt
	;;
  23)
       cat $t23 > $serververzeichnis/nominatelist.txt
       ;;
  *)
	echo "fehlerhafter parameter 00 - 22 verwenden (in Zweierschritten)"

esac


Somit wurde zB. um 16:00 Uhr der Inhalt der Datei 16.txt in die nominatelist geschrieben.

Das ganze muss nun einfach auf die aktuelle CSS Ordnerstruktur bzw. auf mapcycle.txt umgeschrieben werden. Dazu noch die Cronjobs zur jeweils gewünschten Uhrzeit einrichten und das war´s.

Wenn du das Ganze aber von der Anzahl der Spieler abhängig machen willst, wirst du um den Ultimate Mapchooser nicht herumkommen (dessen Einrichtung ich einfach grausam fand).

Canc3lL0g0ut

Professional

  • "Canc3lL0g0ut" started this thread

Posts: 881

Location: L.E.

Occupation: KiN im Betriebsdienst

wcf.user.option.userOption53: Nein

  • Send private message

3

Friday, March 21st 2014, 10:02am

Moin zusammen,

danke Facemann für den Tipp :) - ich schau mal ob ich das überhaupt benötige. Denn irgendwie hab ich festgestellt das die Maps nicht in der Reihenfolge abgearbeitet werden wie in der mapcycle.txt stehen. Dabei läuft bei uns nichtmal der randomcycle :keinahn: .

Ich beobachte das mal weiter ... nebenbei kann ich auf unserem LAN Server mal das Script 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

Posts: 2,498

Location: Schwelm

Occupation: Immobilien-Verwalter / Serveradministrator

wcf.user.option.userOption53: Nein

  • Send private message

4

Friday, March 21st 2014, 3:32pm

Die Reihenfolge der mapcycle.txt ist eigentlich für den Server bindend.

Es kann also nur ein Vote (RTV) für eine veränderte Reihenfolge verantwortlich sein.

Auch dies lässt sich sicherlich mit veränderter server.cfg (maptime 5 minuten, 8 maps in der mapcycle.txt) schnell nachtesten.