sweetclimusic / Pixel3D.Network

Efficient peer-to-peer, rollback-based networking with host migration for up to 4 players.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Pixel3D - Network

Efficient peer-to-peer, rollback-based networking with host migration for up to 4 players.

This is the networking stack developed for the Pixel3D engine during production of River City Ransom: Underground.

The Pixel3D engine itself is not required to use this library.

Installation

Requires the following system installs:

  • DirectX SDK (June 2010) on Windows
  • Wine with winetricks d3dcompiler_43 on OSX
  • MonoGame 3.6 (or newer?) on both Windows and OSX

Requires the following directories to be added at the same level as the Solution

Demo Game Installation

Note the Build Actions (see "Import"s in the .csproj)

  • MonoGameContentBuild
  • CompileShader

fxc.exe should live in build\tools

Note that shaders need to be loaded from fxb files, not through ContentManager (example is provided)

Should work on both VS2010 (and probably newer) and VS Mac / VS 2017

About

Efficient peer-to-peer, rollback-based networking with host migration for up to 4 players.

License:Other


Languages

Language:C# 99.9%Language:HLSL 0.0%Language:Batchfile 0.0%