mirror of
https://github.com/barronwaffles/dwc_network_server_emulator.git
synced 2026-08-20 17:45:23 -05:00
add 50ms delay to udp packet processing, fixes errors in UDP packets getting dropped in some games
This commit is contained in:
@@ -50,6 +50,7 @@ class GameSpyNatNegServer(object):
|
||||
|
||||
while 1:
|
||||
recv_data, addr = s.recvfrom(2048)
|
||||
time.sleep(0.05)
|
||||
|
||||
logger.log(logging.DEBUG, "Connection from %s:%d..." % (addr[0], addr[1]))
|
||||
logger.log(logging.DEBUG, utils.pretty_print_hex(recv_data))
|
||||
|
||||
@@ -86,6 +86,7 @@ class GameSpyQRServer(object):
|
||||
def wait_loop(self):
|
||||
while 1:
|
||||
recv_data, address = self.socket.recvfrom(2048)
|
||||
time.sleep(0.05)
|
||||
|
||||
# Tetris DS overlay 10 @ 02144184 - Handle responses back to server
|
||||
# Tetris DS overlay 10 @ 02144184 - Handle responses back to server
|
||||
|
||||
Reference in New Issue
Block a user