diff options
| author | Lizzy Fleckenstein <lizzy@vlhl.dev> | 2026-06-03 22:31:42 +0200 |
|---|---|---|
| committer | Lizzy Fleckenstein <lizzy@vlhl.dev> | 2026-06-03 23:30:17 +0200 |
| commit | 341af788ffb60b1066f7735c10a2ef8480ec0aa9 (patch) | |
| tree | b1acbfe48184a263098e6146922730dd7ece8808 /matchsrv.lua | |
| parent | a42c94e103ecf7cb365a8888c3f5afc785def284 (diff) | |
| download | r6p-main.tar.xz | |
Diffstat (limited to 'matchsrv.lua')
| -rwxr-xr-x | matchsrv.lua | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/matchsrv.lua b/matchsrv.lua index 0ffa2b4..315573c 100755 --- a/matchsrv.lua +++ b/matchsrv.lua @@ -22,18 +22,18 @@ local function handle(peer, pkt) local game_id = util.rand_string(common.gameid_len) peer_to_game[peer] = game_id game_to_peer[game_id] = peer - peer:send(util.json_enc({ type = "server_match", game_id = util.base64_enc(game_id) })) + util.send(peer, { type = "server_match", game_id = util.base64_enc(game_id) }) print(peer, "registered game") elseif pkt.type == "match_join" then local game_id = type(pkt.game_id) == "string" and util.base64_dec(pkt.game_id) if game_id then local server = game_id and game_to_peer[game_id] if server then - server:send(util.json_enc({ type = "server_join", peer_addr = tostring(peer) })) - peer:send(util.json_enc({ type = "client_join", peer_addr = tostring(server) })) + util.send(server, { type = "server_join", peer_addr = tostring(peer) }) + util.send(peer, { type = "client_join", peer_addr = tostring(server) }) print(peer, "joined game", server) else - peer:send(util.json_enc({ type = "client_join_fail" })) + util.send(peer, { type = "client_join_fail" }) print(peer, "failed to join game") end end |
