Fix user disconnects from source plugin
- transitionGoneUser tried to remove disconnected users from groups on the server. Now only done for users still connected.
This commit is contained in:
@@ -209,9 +209,10 @@ class source(MumoModule):
|
|||||||
assert(old)
|
assert(old)
|
||||||
|
|
||||||
self.users.remove(sid, old.state.session)
|
self.users.remove(sid, old.state.session)
|
||||||
self.removeFromGroups(mumble_server, old.state.session, old.game, old.server, old.identity["team"])
|
|
||||||
|
|
||||||
if new:
|
if new:
|
||||||
|
self.removeFromGroups(mumble_server, old.state.session, old.game, old.server, old.identity["team"])
|
||||||
|
|
||||||
bcid = self.cfg().source.basechannelid
|
bcid = self.cfg().source.basechannelid
|
||||||
self.dlog(sid, old.state, "User stopped playing. Moving to %d.", bcid)
|
self.dlog(sid, old.state, "User stopped playing. Moving to %d.", bcid)
|
||||||
self.moveUserToCid(mumble_server, new.state, bcid)
|
self.moveUserToCid(mumble_server, new.state, bcid)
|
||||||
|
|||||||
Reference in New Issue
Block a user