Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from SourceLib import SourceRcon
- import os, time
- def stop():
- os.system("screen -S sctf2server -X quit")
- def start():
- os.system("/home/tf2server/startservauto")
- ADDRESS = '69.175.32.123'
- PORT = 27015
- PASSWORD = '[CENSORED]'
- COMMAND = 'sm version'
- rcon = SourceRcon.SourceRcon(ADDRESS, PORT, PASSWORD)
- reply = rcon.rcon(COMMAND)
- try:
- if 'SourceMod Version Information' not in reply:
- stop()
- else:
- rcon.rcon("irc_send PRIVMSG \#TeamFortress2-admin :A server check has been made, and has completed successfully.")
- time.sleep(1)
- rcon.rcon("irc_send PRIVMSG \#TeamFortress2-admin :Again, EVERYTHING IS ALRIGHT!! DO NOT PANIC!!")
- except:
- stop()
- time.sleep(1)
- start()
Advertisement
Add Comment
Please, Sign In to add comment