Skip to content

Configurazione Hazel Server

Enrico Speranza edited this page Oct 18, 2017 · 1 revision

Componenti Hazel Server

Fare riferimento al progetto: https://github.com/Vytek/HazelTest/tree/master/HazelUDPTestSuperServer

Tutti i test per Unity parte client sono al seguente link:

Esempi di utilizzo in Unity 3D parte Client

Tutto il sistema si basa sulla meravigliosa libreria Hazel del creatore di DarkRift:

Hazel Library

Mio fork Hazel Library

Per avviare il Server in locale sulla propria macchina seguire questi passi:

  1. Modificare il file MayaVerseLowPoly.ini con IP: 127.0.0.1 se si vuol far girare il server localmente, porta di comunicazione 4296 (per ora viene gestita soltanto questa porta lato server), oppure lasciare la configurazione del server remoto di test presente nel repository principale.
  2. git clone https://github.com/Vytek/HazelTest.git
  3. Compilare il progetto di avvio (DEBUG x86, RELEASE x86): HazelUDPTestSuperServer
  4. Avviare da shell (cmd.exe in Windows, bash od equivalente da *nix): e.g. mono HazelUDPTestSuperServer.exe
  5. Avviare il Client MayaVerse e verificare che non ci siano errori di disconnessione od eventuali firewall che blocchino la porta di comunicazione od il protocollo UDP
  6. Per "uccidere" il processo usare la combinazione: Ctrl-C