def _singleton_init(self): self.__host = g_preDefinedHosts._makeHostItem('', '', '') self.searchServersCallbacks = Event() self.connectionStatusCallbacks = Event() self.__connectionStatus = CONNECTION_STATUS.disconnected self.onConnected = Event() self.onDisconnected = Event() self.__rawStatus = '' self.__loginName = None self.__isVersionsDiffered = False BigWorld.serverDiscovery.changeNotifier = self._searchServersHandler
def _singleton_init(self): self.__host = g_preDefinedHosts._makeHostItem('', '') self.searchServersCallbacks = Event() self.connectionStatusCallbacks = Event() self.connectionStatusCallbacks += self.__connectionStatusCallback self.__connectionStatus = CONNECTION_STATUS.disconnected self.onConnected = Event() self.onDisconnected = Event() self.__rawStatus = '' self.__loginName = None BigWorld.serverDiscovery.changeNotifier = self._searchServersHandler return
def __init__(self): self.__connectionData = ConnectionData() self.__connectionUrl = None self.__connectionMethod = CONNECTION_METHOD.BASIC self.__connectionStatus = LOGIN_STATUS.NOT_SET self.__lastLoginName = None self.__hostItem = g_preDefinedHosts._makeHostItem('', '', '') self.__retryConnectionPeriod = _MIN_RECONNECTION_TIMEOUT self.__retryConnectionCallbackID = None g_playerEvents.onKickWhileLoginReceived += self.__reconnect self.onLoggedOn = Event() self.onConnected = Event() self.onRejected = Event() self.onDisconnected = Event() self.onKickedFromServer = Event() return
def __init__(self): self.__connectionData = ConnectionData() self.__connectionUrl = None self.__connectionMethod = CONNECTION_METHOD.BASIC self.__connectionStatus = LOGIN_STATUS.NOT_SET self.__lastLoginName = None self.__hostItem = g_preDefinedHosts._makeHostItem('', '', '') self.__retryConnectionPeriod = _MIN_RECONNECTION_TIMEOUT self.__retryConnectionCallbackID = None g_playerEvents.onKickWhileLoginReceived += self.__processKick g_playerEvents.onLoginQueueNumberReceived += self.__processQueue self.__eManager = EventManager() self.onLoggedOn = Event(self.__eManager) self.onConnected = Event(self.__eManager) self.onRejected = Event(self.__eManager) self.onDisconnected = Event(self.__eManager) self.onKickedFromServer = Event(self.__eManager) self.onKickWhileLoginReceived = Event(self.__eManager) self.onQueued = Event(self.__eManager) return
from skeletons.gui.login_manager import ILoginManager from gui.mods.offhangar.logging import * from gui.mods.offhangar.utils import * from gui.mods.offhangar._constants import * from gui.mods.offhangar.server import * from gui.mods.offhangar.requests import * Account.LOG_DEBUG = LOG_DEBUG Account.LOG_NOTE = LOG_NOTE def fini(): # Force killing game process os.kill(os.getpid(), signal.SIGTERM) g_preDefinedHosts._hosts.append(g_preDefinedHosts._makeHostItem(OFFLINE_SERVER_ADDRES, OFFLINE_SERVER_ADDRES, OFFLINE_SERVER_ADDRES)) @override(Vehicle, 'canSell') def Vehicle_canSell(baseFunc, baseSelf): return BigWorld.player().isOffline or baseFunc(baseSelf) @override(LoginView, '_populate') def LoginView_populate(baseFunc, baseSelf, *args, **kwargs): baseFunc(baseSelf, *args, **kwargs) # baseSelf.loginManager.initiateLogin(OFFLINE_LOGIN, OFFLINE_PWD, OFFLINE_SERVER_ADDRES, False, False) // dont auto login for nostalgia. @override(Account.PlayerAccount, '__init__') def Account_init(baseFunc, baseSelf): baseSelf.isOffline = not hasattr(baseSelf, 'name') if baseSelf.isOffline: # set constants