networklibtest comparing libs (using Irrlicht)

Announce new projects or updates of Irrlicht Engine related tools, games, and applications.
Also check the Wiki
Post Reply
Nox
Posts: 304
Joined: Wed Jan 14, 2009 6:23 pm

networklibtest comparing libs (using Irrlicht)

Post by Nox »

Hi,

this project is related to everybody who is interested in networklibs.

summary:
this tests provide a simple comparsion between some parts of the networklibs. It supports RakNet (UDP), ENet(UDP), Zoidcom(UDP), irrNetLite(UDP) and a tcplib.
I want to add OpenTNL sometime. There are two testscenarios: pingtest and synctest.
The goal of this project is to provide solid facts in the neverending discussion "which lib/protocol should be used". So if you want to know how they work gather your own results or just take a look at the existing results and the sourcecode.
Important: This project shall provide a possiblity to have a mind of one's own. You think the tests are not fair? Tell my why you think so. You dont understand something? Then ask me. You miss an option or setting? Just contact me and i will add it maybe. You are abled to improve the test or add something? Send me a patch or pm :) .

Links:
http://networklibsbenc.sourceforge.net/

some representative results:
http://apps.sourceforge.net/gallery/net ... /index.php
Last edited by Nox on Sat Feb 20, 2010 3:08 pm, edited 2 times in total.
Dronchik
Posts: 36
Joined: Sun Feb 17, 2008 1:30 pm
Location: Kazahstan::Astana
Contact:

Post by Dronchik »

Hi Nox. Your target is very important( for me :D ) I think, so you can see another network library on this link. You need files from this library - GameNetLib.cpp and GameNetLib.h . They have been main files of this library. If you have questions about this library - send me PM. :)
Katsankat
Posts: 178
Joined: Sun Mar 12, 2006 4:15 am
Contact:

Post by Katsankat »

Could you describe the charts, precise the I/O model used by those libs?
thanks
Nox
Posts: 304
Joined: Wed Jan 14, 2009 6:23 pm

Post by Nox »

@Dronchik the link is atm not aviable atm, but i will look at it later :). If you want you can add your lib by ourself and send me a patch. You can download the source of this test from SF-SVN.

@Katsankat Well, did you mean with I/O model the used transportprotocols? And what kind of information do you miss in the charts?
Nox
Posts: 304
Joined: Wed Jan 14, 2009 6:23 pm

Post by Nox »

Hi,
A new version is released (0.5). If updated the first post, added the new website ( http://networklibsbenc.sourceforge.net/ ) and submitted some new results ( http://sourceforge.net/apps/gallery/net ... _itemId=50 ).
I did not add GameNetLib because i could not find an official website. If it is a private inofficial project i would recommend to you to get a workingcopy and add your lib in it :) .
And i still dont get I/O model question :?:
BlindSide
Admin
Posts: 2821
Joined: Thu Dec 08, 2005 9:09 am
Location: NZ!

Post by BlindSide »

Btw irrNetLite uses ENET as a base so if anyone was wondering about the network performance it should be pretty similar to the ENET results on these charts.

BTW I guess ENET is not in sync test because it does not have synchronization functionality. I was thinking of adding this into irrNetLite sometime so maybe you can use that to represent ENET in the sync test?

Cheers
ShadowMapping for Irrlicht!: Get it here
Need help? Come on the IRC!: #irrlicht on irc://irc.freenode.net
Nox
Posts: 304
Joined: Wed Jan 14, 2009 6:23 pm

Post by Nox »

Well you can add irrNetLite as Synctest and as Pingtest as well :) . Just get the project, add your tests and send me a patch or give me a sf.net accname so i can add you as developer. At the moment i have a lack of time. Maybe i will add ENet with SyncSys as well....
Nox
Posts: 304
Joined: Wed Jan 14, 2009 6:23 pm

Post by Nox »

New version and results online of the test (0.6) which implements irrNetLite as well.
Post Reply