netgo

command module
v0.0.0-...-2f74b22 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 28, 2019 License: MIT Imports: 10 Imported by: 0

README

NetGo

Go Report Card

Netgo is a Flexible,Powerful,Friendly network synchronization engine,it can be used for VR Application.And new features are under development..

FeatureList

  • Support Room concept
  • Support multiple synchronization ways,including RPC and view sync
  • Support custom event
  • Support Lobby concept
  • Support Load Balance
  • ...

Start Server

Environment

Netgo can be run under MacOS/Ubuntu/Centos.

Clone

Issue the following command to clone the server codes to local:

git clone https://github.com/netgo-framework/netgo.git
Get dependencies

Go to the netgo root folder and issue the following commad:

go get -d ./...
Change port

Open main.go and update the ip and port:

tcpAddr, err := net.ResolveTCPAddr("tcp", "0.0.0.0:8686")
Start Netgo
go run main.go

How to Run Client Demo

Following the netgo-unity-client README to run the client Demo.

Third Party Packages

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL