You are not logged in.

  • "TempletonPeck" started this thread

Posts: 2,498

Location: Schwelm

Occupation: Immobilien-Verwalter / Serveradministrator

wcf.user.option.userOption53: Nein

  • Send private message

1

Friday, August 22nd 2008, 1:51pm

Versch. motd´s an einem Tag per contrablist möglich?

Hallöchen

Es gibt ja per contrablist die Möglichkeit, an einem Tag verschiedene Mapcycles laufen zu lassen.
Das schaut dann so aus:

Source code

1
2
3
"" "08:00-14:00" mapcyclefile mapcycle1.txt
"" "14:00-23:30" mapcyclefile mapcycle2.txt
"" "23:30-08:00" mapcyclefile mapcycle3.txt


Nun habe ich mich gefragt, ob nicht auch die Möglichkeit besteht, über die contrablist
diverse motd´s zu verschiedenen Tageszeiten auslesen zu lassen. Falls ja, wie
müsste der genaue Befehl beispielsweise für den Zeitraum 14:00-17:00 Uhr aussehen?

2

Friday, August 22nd 2008, 2:10pm

Re: Versch. motd´s an einem Tag per contrablist möglich?

die motd kann meines wissens nach nicht geändert werden...
könntest vllt. übern linux cronjob die apache hosts tauschen lassen, das müsste gehen

  • "TempletonPeck" started this thread

Posts: 2,498

Location: Schwelm

Occupation: Immobilien-Verwalter / Serveradministrator

wcf.user.option.userOption53: Nein

  • Send private message

3

Friday, August 22nd 2008, 2:16pm

Re: Versch. motd´s an einem Tag per contrablist möglich?

Hab ich schon versucht, aber auch das will irgendwie nicht gelingen:

http://sourceserver.info/viewtopic.php?f=38&t=1593

4

Friday, August 22nd 2008, 3:58pm

Re: Versch. motd´s an einem Tag per contrablist möglich?

könnte mir vorstellen dass der ingame browser kein javascript kann... solltest also vllt ne serverseitige scriptspraceh benutzen.
meine idee wäre jetzt gewesen in apache mehrere hosts anzulegen, und diese dann über ein script wechseln zu lassen (in debian z.b. über en2site, bzw. dis2site).
wobei das natürlich ziemlich umständlich wäre...

DeaD_EyE

Administrator

Posts: 3,980

Location: Hagen

Occupation: Mechatroniker (didaktische Systeme)

wcf.user.option.userOption53: Nein

  • Send private message

5

Friday, August 22nd 2008, 4:10pm

Re: Versch. motd´s an einem Tag per contrablist möglich?

Quoted

die motd kann meines wissens nach nicht geändert werden...
könntest vllt. übern linux cronjob die apache hosts tauschen lassen, das müsste gehen


Einfach die Indexdateien in ein Webverzeichnis packen und ein Cronjob erstellen, der zu bestimmten Zeiten einen Symlink zu den Indexdateien erstellt. Zu diesem Symlink kannst du dann in deiner MOTD umleiten. D.h. du bräuchtest dafür kein php, javascript oder sonstiges.

6

Friday, August 22nd 2008, 4:16pm

Re: Versch. motd´s an einem Tag per contrablist möglich?

das is natürlich noch besser...
irgendwie hab ich das gefühl ich denk immer zu kompliziert^^ wäre ja auch alles viel zu leicht sonst :P

  • "TempletonPeck" started this thread

Posts: 2,498

Location: Schwelm

Occupation: Immobilien-Verwalter / Serveradministrator

wcf.user.option.userOption53: Nein

  • Send private message

7

Friday, August 22nd 2008, 5:43pm

Re: Versch. motd´s an einem Tag per contrablist möglich?

Quoted from ""DeaD_EyE""


Einfach die Indexdateien in ein Webverzeichnis packen und ein Cronjob erstellen, der zu bestimmten Zeiten einen Symlink zu den Indexdateien erstellt. Zu diesem Symlink kannst du dann in deiner MOTD umleiten. D.h. du bräuchtest dafür kein php, javascript oder sonstiges.



Mal für ganz blöde: Wie genau schaut das dann aus? Beim ersten Mal brauch ich immer etwas länger.
Ich packe also alle modts die ich haben will ( motd.txt, motd2.txt, motd3.txt....etc ) in ein
Verzeichnis ( am besten unter cstrike/motds denk ich ). Danach erstelle ich einen cronjob ( wie? )
mit welchem Inhalt?

8

Friday, August 22nd 2008, 6:19pm

Re: Versch. motd´s an einem Tag per contrablist möglich?

du erstellst als erstes mal alle html seiten, so wie du sie vorher gedacht hattest (also site1.htm, site2.htm, etc.).
und dann schreibst du für die zeit zu der die motd wechseln soll einen cronjob der eine index.htm mit symlink zu einer siteX.htm erstellt.
also könnte einer der cronjobs z.b. so ausehen:

Source code

1
00 14 * * * ln -s /var/www/site1.htm /var/www/index.htm

das würde dann jeden tag um 14 uhr die index.htm auf die site1.htm verweisen lassen, so dass diese dann angezeigt wird. würde man jetzt noch ne zeile anhängen

Source code

1
2
00 14 * * * ln -s /var/www/site1.htm /var/www/index.htm
00 17 * * * ln -s /var/www/site2.htm /var/www/index.htm

würde in diesem beispiel dann um 17 uhr die index.htm auf site2.htm umgeschaltet werden.

HSFighter

Administrator

Posts: 1,517

Location: Flensburg

Occupation: Industrieelektroniker

wcf.user.option.userOption53: Nein

  • Send private message

9

Friday, August 22nd 2008, 7:30pm

Re: Versch. motd´s an einem Tag per contrablist möglich?

Also ich lasse mir die motd via Frame anzeigen.
Weil sie auf meinem Webspace als .html Datei liegt.

Jetzt müsste man nur noch anstatt der html eine php Datei angeben.
Diese lädt dann die verschiedenen motd's nachrichten.

Hier mal meine motd.txt:

Source code

1
2
3
4
5
6
7
8
<HTML>
<FRAMESET ROWS="100%,*" BORDER="0" FRAMEBORDER="0">
<FRAME SRC="http://www.war-area.de/motd/CSS_DM_Server.htm" SCROLLING="AUTO">
<NOFRAMES>
-= 2 Towers-only Deathmatch | Tick 100 by skg-clan.de =-
</NOFRAMES>
</FRAMESET>
</HTML>

Wenn ich wieder am Montag zuhause bin, dann kann ich gerne mal versuchen so was für dich zu bauen. :P

MfG



-
Anti Cheat: www.smacbans.com
Kein direkter Support per PM (nur auf Anforderung)

  • "TempletonPeck" started this thread

Posts: 2,498

Location: Schwelm

Occupation: Immobilien-Verwalter / Serveradministrator

wcf.user.option.userOption53: Nein

  • Send private message

10

Friday, August 22nd 2008, 8:49pm

Re: Versch. motd´s an einem Tag per contrablist möglich?

Das wäre sehr nett von dir. Lass dir Zeit ich bin bis zum 30. erstmal auf Formentera zwinker

HSFighter

Administrator

Posts: 1,517

Location: Flensburg

Occupation: Industrieelektroniker

wcf.user.option.userOption53: Nein

  • Send private message

11

Monday, August 25th 2008, 3:22pm

Re: Versch. motd´s an einem Tag per contrablist möglich?

So... Fertig:

Hier erst mal die "modt.txt" für deinen Gameserver:

Source code

1
2
3
4
5
6
7
8
<HTML>
<FRAMESET ROWS="100%,*" BORDER="0" FRAMEBORDER="0">
<FRAME SRC="http://www.deine-homepage.de/motd.php" SCROLLING="AUTO">
<NOFRAMES>
Hier kommt der Text rein, wenn das Frame nicht geladen wurde!!!
</NOFRAMES>
</FRAMESET>
</HTML>
Die Domain muss natürlich noch angepasst werden. :-)

Hier der Inhalt der "motd.php" für deinen Webaspace:

Source code

1
<span class="syntaxdefault"><?php<br /><br /></span><span class="syntaxcomment">// motd.php<br /><br />// Insert the file on which day it will run.<br />// 1-6 = Monday - Saturday, 0 = Sunday<br /><br /></span><span class="syntaxdefault">$day</span><span class="syntaxkeyword">[</span><span class="syntaxdefault">1</span><span class="syntaxkeyword">] = </span><span class="syntaxstring">'motd_monday.txt'</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">$day</span><span class="syntaxkeyword">[</span><span class="syntaxdefault">2</span><span class="syntaxkeyword">] = </span><span class="syntaxstring">'motd_tuesday.txt'</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">$day</span><span class="syntaxkeyword">[</span><span class="syntaxdefault">3</span><span class="syntaxkeyword">] = </span><span class="syntaxstring">'motd_wednesday.txt'</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">$day</span><span class="syntaxkeyword">[</span><span class="syntaxdefault">4</span><span class="syntaxkeyword">] = </span><span class="syntaxstring">'motd_thursday.txt'</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">$day</span><span class="syntaxkeyword">[</span><span class="syntaxdefault">5</span><span class="syntaxkeyword">] = </span><span class="syntaxstring">'motd_friday.txt'</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">$day</span><span class="syntaxkeyword">[</span><span class="syntaxdefault">6</span><span class="syntaxkeyword">] = </span><span class="syntaxstring">'motd_saturday.txt'</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">$day</span><span class="syntaxkeyword">[</span><span class="syntaxdefault">0</span><span class="syntaxkeyword">] = </span><span class="syntaxstring">'motd_sunday.txt'</span><span class="syntaxkeyword">;<br /><br /></span><span class="syntaxdefault">$file_content_input </span><span class="syntaxkeyword">= </span><span class="syntaxdefault">file_get_contents</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$day</span><span class="syntaxkeyword">[</span><span class="syntaxdefault">date</span><span class="syntaxkeyword">(</span><span class="syntaxstring">'w'</span><span class="syntaxkeyword">,</span><span class="syntaxdefault">time</span><span class="syntaxkeyword">())]);<br /><br />echo </span><span class="syntaxdefault">$file_content_input</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">?></span>

Einfach deine motd.txt Files für den jeweiligen Wochentag eintragen.
Die txt Dateien müssen in das gleiche Verzeichnis wie die motd.php auf deinem Webserver!

Wichtig ist: Das ganze richtet sich nach den Datumseinstellungen auf deinem Webspaceserver.

MfG



-
Anti Cheat: www.smacbans.com
Kein direkter Support per PM (nur auf Anforderung)

HSFighter

Administrator

Posts: 1,517

Location: Flensburg

Occupation: Industrieelektroniker

wcf.user.option.userOption53: Nein

  • Send private message

12

Monday, September 1st 2008, 3:40pm

Re: Versch. motd´s an einem Tag per contrablist möglich?

Hat es funktioniert ???

Habe es bei mir nie getestet!

MfG



-
Anti Cheat: www.smacbans.com
Kein direkter Support per PM (nur auf Anforderung)