Extensive work on virtually all of the visuals and the net code

This commit is contained in:
2026-03-01 21:26:31 -05:00
parent e7570c78c3
commit bed068eafc
180 changed files with 46533 additions and 913 deletions

View File

@@ -19,7 +19,7 @@ func become_host() -> void:
func(error_msg):
push_error("NodeTunnel Error: ", error_msg)
)
server_peer.connect_to_relay("us_east.nodetunnel.io:8080", "1dl00j5zgo2uxk0")
server_peer.connect_to_relay("74.208.202.81:8080", "net-gunner")
multiplayer.multiplayer_peer = server_peer
print("Authenticating")
await server_peer.authenticated
@@ -35,10 +35,10 @@ func become_host() -> void:
var room_id = await server_peer.room_connected
print("Connected to room: ", server_peer.room_id)
server_peer.get_rooms()
print("GETTING ROOMS!")
var rooms = await server_peer.rooms_received
for r in rooms:
var meta = JSON.parse_string(r.metadata)
#can now use meta.players, meta.name, meta.password_req, etc.
print("GOT ROOMS!")
print(rooms)
players[handle] = 1
player_readiness[1] = false
@@ -48,13 +48,23 @@ func become_host() -> void:
multiplayer.peer_disconnected.connect(_remove_player_from_game)
func join_game(new_handle : String, ip : String = "") -> Error:
print("Player 2 joining.")
if ip == "":
ip = SERVER_IP
var client_peer = ENetMultiplayerPeer.new()
var error = client_peer.create_client(ip, SERVER_PORT)
func join_game(new_handle : String, room : String = "") -> Error:
var client_peer = NodeTunnelPeer.new()
client_peer.error.connect(
func(error_msg):
push_error("NodeTunnel Error: ", error_msg)
)
client_peer.connect_to_relay("74.208.202.81:8080", "net-gunner")
multiplayer.multiplayer_peer = client_peer
print("Authenticating")
await client_peer.authenticated
print("Authenticated")
var error = client_peer.join_room(room)
print("Player 2 joining room :", room)
await client_peer.room_connected
print("Player 2 joined.")
handle = new_handle
id = multiplayer.get_unique_id()
players[handle] = id