Initial push
This commit is contained in:
@@ -0,0 +1,25 @@
|
||||
class_name Server
|
||||
extends Control
|
||||
|
||||
var _peer: ENetMultiplayerPeer = ENetMultiplayerPeer.new()
|
||||
var _port: int = 9974
|
||||
|
||||
@export var text_output: Label
|
||||
|
||||
func _ready() -> void:
|
||||
multiplayer.peer_connected.connect(_on_peer_connected)
|
||||
|
||||
_write_line("me server, you jane.")
|
||||
_open_server()
|
||||
|
||||
func _open_server() -> void:
|
||||
_peer.create_server(_port)
|
||||
get_tree().get_multiplayer().multiplayer_peer = _peer
|
||||
_write_line("created server at port: {port}".format({"port": _port}))
|
||||
|
||||
func _write_line(str: String) -> void:
|
||||
#text_output.text += str + "\n"
|
||||
print(str)
|
||||
|
||||
func _on_peer_connected(id: int) -> void:
|
||||
_write_line("peer connected: {peer_id}".format({"peer_id": id}))
|
||||
Reference in New Issue
Block a user