mirror of
https://github.com/kuitoi/kuitoi-Server.git
synced 2026-05-19 16:10:28 +00:00
[~] Minor
This commit is contained in:
@@ -1,7 +1,7 @@
|
|||||||
# Developed by KuiToi Dev
|
# Developed by KuiToi Dev
|
||||||
# File core.udp_server.py
|
# File core.udp_server
|
||||||
# Written by: SantaSpeen
|
# Written by: SantaSpeen
|
||||||
# Core version: 0.4.5
|
# Core version: 0.4.7
|
||||||
# Licence: FPA
|
# Licence: FPA
|
||||||
# (c) kuitoi.su 2024
|
# (c) kuitoi.su 2024
|
||||||
import asyncio
|
import asyncio
|
||||||
@@ -9,7 +9,6 @@ import json
|
|||||||
|
|
||||||
from core import utils
|
from core import utils
|
||||||
|
|
||||||
|
|
||||||
# noinspection PyProtectedMember
|
# noinspection PyProtectedMember
|
||||||
class UDPServer(asyncio.DatagramTransport):
|
class UDPServer(asyncio.DatagramTransport):
|
||||||
transport = None
|
transport = None
|
||||||
@@ -56,7 +55,7 @@ class UDPServer(asyncio.DatagramTransport):
|
|||||||
ev.call_event("onChangePosition", data, player=client, pos=last_pos)
|
ev.call_event("onChangePosition", data, player=client, pos=last_pos)
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
self.log.warning(f"Cannot parse position packet: {e}")
|
self.log.warning(f"Cannot parse position packet: {e}")
|
||||||
self.log.debug(f"data: '{data}', sup: {sub}")
|
self.log.debug(f"data: '{data}', sub: {sub}")
|
||||||
self.log.debug(f"last_pos ({type(last_pos)}): {last_pos}")
|
self.log.debug(f"last_pos ({type(last_pos)}): {last_pos}")
|
||||||
await client._send(data, to_all=True, to_self=False, to_udp=True)
|
await client._send(data, to_all=True, to_self=False, to_udp=True)
|
||||||
case "X":
|
case "X":
|
||||||
@@ -87,7 +86,6 @@ class UDPServer(asyncio.DatagramTransport):
|
|||||||
self.log.debug("Starting UDP server.")
|
self.log.debug("Starting UDP server.")
|
||||||
while self._core.run:
|
while self._core.run:
|
||||||
try:
|
try:
|
||||||
|
|
||||||
await asyncio.sleep(0.2)
|
await asyncio.sleep(0.2)
|
||||||
|
|
||||||
d = UDPServer
|
d = UDPServer
|
||||||
@@ -104,8 +102,8 @@ class UDPServer(asyncio.DatagramTransport):
|
|||||||
await asyncio.sleep(0.2)
|
await asyncio.sleep(0.2)
|
||||||
|
|
||||||
except OSError as e:
|
except OSError as e:
|
||||||
# self.run = False
|
self.run = False
|
||||||
# self.Core.run = False
|
self._core.run = False
|
||||||
self.log.error(f"Cannot bind port or other error: {e}")
|
self.log.error(f"Cannot bind port or other error: {e}")
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
self.log.error(f"Error: {e}")
|
self.log.error(f"Error: {e}")
|
||||||
|
|||||||
@@ -26,5 +26,6 @@ class UDPServer(asyncio.DatagramTransport):
|
|||||||
def connection_made(self, transport: DatagramTransport): ...
|
def connection_made(self, transport: DatagramTransport): ...
|
||||||
async def handle_datagram(self, data: bytes, addr: Tuple[str, int]):
|
async def handle_datagram(self, data: bytes, addr: Tuple[str, int]):
|
||||||
def datagram_received(self, data: bytes, addr: Tuple[str, int]): ...
|
def datagram_received(self, data: bytes, addr: Tuple[str, int]): ...
|
||||||
|
async def _print_pps(self) -> None: ...
|
||||||
async def _start(self) -> None: ...
|
async def _start(self) -> None: ...
|
||||||
async def _stop(self) -> None: ...
|
async def _stop(self) -> None: ...
|
||||||
Reference in New Issue
Block a user