This is the very early stages of an online game I'm working on using Wave's TNet library in BMax. There is a skinnable GUI system in there that I desperately need FPS readings for. If the basic framework is slow I need to fix that before I continue. Please download this demo, open a few GUI windows and test in fullscreen with VSYNC disabled, in both OpenGL and Direct3D. All this can be found in the options menu by hitting escape. Here are the other controls:
F1 - Debug Window
F2 - Message Window
F3 - Players / Ping Window
Escape - Main Menu
Left/Right A/D - Run Left/Right
Down/S - Duck
Shift - Toggle Free Aim
LMB - Shoot
RMB/Space - Jump
1 - Weapon 1
2 - Weapon 2
3 - Weapon 3

Download 212KB
The netcode is working enough to have a two player game, more players than that and it will crash. Simply goto "Host" in the menu, then open a new EXE and enter "l" for localhost in the join game window. Please include machine specs too. Thanks for testing!
F1 - Debug Window
F2 - Message Window
F3 - Players / Ping Window
Escape - Main Menu
Left/Right A/D - Run Left/Right
Down/S - Duck
Shift - Toggle Free Aim
LMB - Shoot
RMB/Space - Jump
1 - Weapon 1
2 - Weapon 2
3 - Weapon 3

Download 212KB
The netcode is working enough to have a two player game, more players than that and it will crash. Simply goto "Host" in the menu, then open a new EXE and enter "l" for localhost in the join game window. Please include machine specs too. Thanks for testing!