Clasa ENetMultiplayerPeer este implementarea de rețea recomandată în Godot pentru jocuri de acțiune și shootere, oferind transport UDP fiabil și nefiabil de latență minimă.
extends Node
const PORT = 7777
func porneste_server() -> void:
var peer := ENetMultiplayerPeer.new()
var eroare := peer.create_server(PORT, 16) # Maximum 16 jucători simultan
if eroare == OK:
multiplayer.multiplayer_peer = peer
print("Server ENet dedicat ascultă pe portul:", PORT)
func conecteaza_la_server(adresa_ip: String) -> void:
var peer := ENetMultiplayerPeer.new()
peer.create_client(adresa_ip, PORT)
multiplayer.multiplayer_peer = peer
print("Conectare la serverul:", adresa_ip)
Evenimente automate: Când un jucător nou se conectează, motorul declanșează semnalul global multiplayer.peer_connected(id).
Întrebări & Exemple de Cod:
ENetMultiplayerPeer în Godot 4: Servere Dedicate și Clienți UDP de Mare VitezăAi o nelămurire despre utilizarea comenzii
ENetMultiplayerPeer în Godot 4: Servere Dedicate și Clienți UDP de Mare Vitezăsau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.