Benutzerinformationen überspringen
Wohnort: Mal hier mal da
Beruf: osu! counterclockwise-spinner Heliux-verehrer
Ingame-Name: relas.'
Clan: WoL Renommeemodifikator: 9999
Renommeemodifikator: 10
Wäre jemand von euch so lieb und erklärt einem Linux-Newbie wie man seinen vServer einrichten muss dass tw srv drauf laufen?Nur nubs starten teeworlds server mit screen.
NOHUP FTW!
Wie man Nohup benutzt: nohup ./teeworlds_srv -f config.cfg > /dev/null &
Für Logfiles: nohup ./teeworlds_srv -f config.cfg > ./teeworlds.log &
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Nex« (3. September 2014, 22:45)
Benutzerinformationen überspringen
Wohnort: Mal hier mal da
Beruf: osu! counterclockwise-spinner Heliux-verehrer
Ingame-Name: relas.'
Clan: WoL Renommeemodifikator: 9999
Renommeemodifikator: 10
Benutzerinformationen überspringen
Wohnort: /home/tim
Beruf: Schüler
Ingame-Name: lush'
Clan: BloodZ|dgt.
Renommeemodifikator: 5
Quellcode |
|
1 |
nohup <pfad|zum|programm> & |
Benutzerinformationen überspringen
Wohnort: Mal hier mal da
Beruf: osu! counterclockwise-spinner Heliux-verehrer
Ingame-Name: relas.'
Clan: WoL Renommeemodifikator: 9999
Renommeemodifikator: 10
Benutzerinformationen überspringen
Wohnort: Mal hier mal da
Beruf: osu! counterclockwise-spinner Heliux-verehrer
Ingame-Name: relas.'
Clan: WoL Renommeemodifikator: 9999
Renommeemodifikator: 10
Benutzerinformationen überspringen
Wohnort: /home/tim
Beruf: Schüler
Ingame-Name: lush'
Clan: BloodZ|dgt.
Renommeemodifikator: 5
Benutzerinformationen überspringen
Wohnort: Mal hier mal da
Beruf: osu! counterclockwise-spinner Heliux-verehrer
Ingame-Name: relas.'
Clan: WoL Renommeemodifikator: 9999
Renommeemodifikator: 10
Du kannst vllt. auch mal deen fragen, wie er das mit den broadcasts für DDNet übernimmt.
Da alles was er bisher gemacht hat OpenSource ist, kann ich mir gut vorstellen, dass er dir seine Variante zeigt/erklärt.
Vllt. ist sie ja so ähnlich wie dein Ansatz..
Quellcode |
|
1 |
echo broadcast "Hallo alle" > servers/*.fifo |
Quellcode |
|
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 31 32 33 34 35 36 37 38 39 40 |
import math, os, strutils, times randomize() const pairs = [ ("Which fictional hero is Clark kent?", "Superman") , ("Which fictional hero is Paul Metcalfe?", "Captain Scarlet") , ("Which fictional hero is Dick Grayson?", "Robin") , ("Which fictional hero is Mark Harris?", "The Man From Atlantis") , ("Which fictional hero is John Reid?", "The Lone Ranger") , ("Which fictional hero is Billy Batson?", "Captain Marvel") , ("Which fictional hero is Doctor Banner?", "The Incredible Hulk") , ("Which fictional hero is Henry Penfold?", "Hong Kong Phooey") , ("Which fictional hero is Peter Parker?", "Spiderman") , ("Which fictional hero is Don Blake?", "The Mighty Thor ") ] proc say(xs: varargs[string, `$`]) = stdout.write "say \"" for x in xs: stdout.write x stdout.write "\"\n" flushFile stdout say "Trivia bot rewrite by deen" sleep 4000 while true: let (q,a) = pairs[random(pairs.high)] let t = Time(int(getTime()) + 15) say q while getTime() < t: let i = stdin.readLine.toLower if i.contains("chat") and not i.contains(": deen: ") and i.contains(a.toLower): let n = i[27 .. i.find(a, 27) - 3] say n, "s answer was correct: ", a break say "Noone could answer the question. The answer was: ", a sleep 4000 |
Quellcode |
|
1 2 |
nimrod c bot tail -f -n 0 client.log | ./bot > client.fifo |