Netgo is a Flexible,Powerful,Friendly network synchronization engine,it can be used for VR Application.And new features are under development..
- Support Room concept
- Support multiple synchronization ways,including RPC and view sync
- Support custom event
- Support Lobby concept
- Support Load Balance
- ...
Netgo can be run under MacOS/Ubuntu/Centos.
Issue the following command to clone the server codes to local:
git clone https://github.com/netgo-framework/netgo.git
Go to the netgo root folder and issue the following commad:
go get -d ./...
Open main.go and update the ip and port:
tcpAddr, err := net.ResolveTCPAddr("tcp", "0.0.0.0:8686")
go run main.go
Following the netgo-unity-client README to run the client Demo.