Skip to content

An example of Client/Server networking for player movement

Notifications You must be signed in to change notification settings

ChatImproVR/cubehead

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cube Head

An example of Client/Server networking for player movement.

Running

  • Server: cargo run --release --bin server -- <optional: bind address>
  • Client: cargo run --release -- <server address>

For example, you might run the following commands in different terminals:

  • Server: cargo run --release --bin server -- 127.0.0.1:5031
  • Client(s): cargo run --release -- 127.0.0.1:5031

TODO

  • VR support
  • Use UDP or QUIC instead of TCP (faster!)
  • Better controls
  • More interesting map
  • Even better controls
  • Exclude own head pos from rendering

cubehead

About

An example of Client/Server networking for player movement

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published