WIP checkpoint: Implement Godot dedicated server scene + player spawning
This commit is contained in:
@@ -0,0 +1,14 @@
|
||||
63f7b34db8d8cdea90c76aacccf841ec
|
||||
::res://::1787146493
|
||||
README.md::TextFile::-1::1787146493::0::1::::<><><>0<>0<><>::
|
||||
::res://docs/::1787146493
|
||||
::res://docs/architecture/::1787146493
|
||||
avatar.md::TextFile::-1::1787146493::0::1::::<><><>0<>0<><>::
|
||||
content_moderation.md::TextFile::-1::1787146493::0::1::::<><><>0<>0<><>::
|
||||
networking.md::TextFile::-1::1787146493::0::1::::<><><>0<>0<><>::
|
||||
::res://scenes/::1787146493
|
||||
player.tscn::PackedScene::-1::1787146493::0::1::::<><><>0<>0<><>::res://scripts/player_spawner.gd
|
||||
server.tscn::PackedScene::-1::1787146493::0::1::::<><><>0<>0<><>::
|
||||
::res://scripts/::1787146493
|
||||
player_spawner.gd::GDScript::3637338339553764865::1787146493::0::1::::<>CharacterBody3D<><>0<>0<><>::
|
||||
server.gd::GDScript::6336910781803684784::1787146493::0::1::::<>Node<><>0<>0<><>::
|
||||
@@ -0,0 +1,11 @@
|
||||
[game_view]
|
||||
|
||||
select_mode=0
|
||||
|
||||
[editor_metadata]
|
||||
|
||||
executable_path="/home/daddy/godot/godot"
|
||||
|
||||
[recent_files]
|
||||
|
||||
scenes=["res://scenes/server.tscn"]
|
||||
@@ -0,0 +1,5 @@
|
||||
[folding]
|
||||
|
||||
node_unfolds=[]
|
||||
resource_unfolds=[]
|
||||
nodes_folded=[]
|
||||
@@ -1,9 +1 @@
|
||||
list=[{
|
||||
"base": &"CharacterBody3D",
|
||||
"class": &"PlayerNode",
|
||||
"icon": "",
|
||||
"is_abstract": false,
|
||||
"is_tool": false,
|
||||
"language": &"GDScript",
|
||||
"path": "res://scripts/player_node.gd"
|
||||
}]
|
||||
list=[]
|
||||
|
||||
Binary file not shown.
@@ -1,3 +1,4 @@
|
||||
class_name PlayerNode
|
||||
extends CharacterBody3D
|
||||
## PlayerNode - Server-side player entity.
|
||||
##
|
||||
@@ -153,7 +154,7 @@ func set_input_queue(inputs: Array[Dictionary]) -> void:
|
||||
_input_queue = inputs
|
||||
|
||||
|
||||
func get_state() -> Dictionary:
|
||||
func get_server_state() -> Dictionary:
|
||||
"""Get current player state for replication."""
|
||||
return {
|
||||
"entity_id": entity_id,
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
uid://br27owjh2f5xd
|
||||
@@ -0,0 +1 @@
|
||||
uid://cwjv826lva2gi
|
||||
Reference in New Issue
Block a user