added printing messages on server
This commit is contained in:
parent
4b1d0971a8
commit
4d38279d37
@ -6,6 +6,7 @@ from functools import wraps
|
||||
import hashlib
|
||||
from twisted.internet import reactor
|
||||
from twisted.internet.protocol import Factory
|
||||
import syncplay
|
||||
|
||||
from .network_utils import argumentCount, CommandProtocol
|
||||
|
||||
@ -231,6 +232,7 @@ class WatcherInfo(object):
|
||||
|
||||
class SyncFactory(Factory):
|
||||
def __init__(self, password = '', banlist = None , isolate_rooms = False, min_pause_lock = 2 , update_time_limit = 1):
|
||||
print "Welcome to Syncplay server, ver. {}".format(syncplay.version)
|
||||
self.watchers = dict()
|
||||
self.paused = {}
|
||||
self.pause_change_time = None
|
||||
@ -260,6 +262,7 @@ class SyncFactory(Factory):
|
||||
watcher.max_position = min(w.max_position for w in self.watchers.itervalues())
|
||||
self.watchers[watcher_proto] = watcher
|
||||
watcher_proto.sender.send_hello(name)
|
||||
print "{} connected to room '{}'".format(name, room)
|
||||
self.send_state_to(watcher)
|
||||
self.send_ping_to(watcher)
|
||||
self.broadcast(watcher, lambda receiver: receiver.watcher_proto.sender.send_room(watcher.name, watcher.room))
|
||||
@ -268,6 +271,7 @@ class SyncFactory(Factory):
|
||||
watcher = self.watchers.pop(watcher_proto, None)
|
||||
if not watcher:
|
||||
return
|
||||
print "{} left server".format(watcher.name)
|
||||
self.removeRoomIfEmpty(watcher.room)
|
||||
watcher.active = False
|
||||
self.broadcast(watcher, lambda receiver: receiver.watcher_proto.sender.send_left(watcher.name))
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user