Files
game/scripts/autoload/MultiGame.gd
T

25 lines
563 B
GDScript
Raw Normal View History

extends Node
2026-02-14 14:17:34 +08:00
var peer = ENetMultiplayerPeer.new()
var players: Array
var player_num
2026-02-14 14:17:34 +08:00
func add_player(id: int):
if players.size() < player_num:
players.append(id)
func create_server(playern: int) -> void:
player_num = playern
var error = peer.create_server(8989, playern)
if error != OK:
printerr(error)
return
multiplayer.multiplayer_peer = peer
2026-02-14 14:17:34 +08:00
multiplayer.peer_connected.connect(_on_peer_connected)
func create_client(ip: String) -> void:
peer.create_client(ip, 8989)
2026-02-14 14:17:34 +08:00
multiplayer.multiplayer_peer = peer
func _on_peer_connected(id: int):
pass