diff --git a/evennia/server/portal/portal.py b/evennia/server/portal/portal.py index 1668b97e9e..2d6d486a72 100644 --- a/evennia/server/portal/portal.py +++ b/evennia/server/portal/portal.py @@ -280,7 +280,7 @@ if SSH_ENABLED: ssh_service.setName('EvenniaSSH%s' % pstring) PORTAL.services.addService(ssh_service) - print(" ssl%s: %s" % (ifacestr, port)) + print(" ssh%s: %s" % (ifacestr, port)) if WEBSERVER_ENABLED: diff --git a/evennia/server/portal/telnet.py b/evennia/server/portal/telnet.py index 825f210ed8..637a81e19e 100644 --- a/evennia/server/portal/telnet.py +++ b/evennia/server/portal/telnet.py @@ -40,6 +40,7 @@ class TelnetProtocol(Telnet, StatefulTelnetProtocol, Session): self.iaw_mode = False self.no_lb_mode = False client_address = self.transport.client + client_address = client_address[0] if client_address else None # this number is counted down for every handshake that completes. # when it reaches 0 the portal/server syncs their data self.handshakes = 7 # naws, ttype, mccp, mssp, msdp, gmcp, mxp diff --git a/evennia/server/portal/webclient.py b/evennia/server/portal/webclient.py index d0d9f262d0..ebb692afc4 100644 --- a/evennia/server/portal/webclient.py +++ b/evennia/server/portal/webclient.py @@ -50,6 +50,7 @@ class WebSocketClient(Protocol, Session): """ client_address = self.transport.client + client_address = client_address[0] if client_address else None self.init_session("websocket", client_address, self.factory.sessionhandler) # watch for dead links self.transport.setTcpKeepAlive(1)