The Ur-Quan Masters Home Page Welcome, Guest. Please login or register.
Did you miss your activation email?
March 28, 2024, 04:11:37 pm
Home Help Search Login Register
News: Celebrating 30 years of Star Control 2 - The Ur-Quan Masters

+  The Ur-Quan Masters Discussion Forum
|-+  The Ur-Quan Masters Re-Release
| |-+  Technical Issues (Moderator: Death 999)
| | |-+  Network subsystem
« previous next »
Pages: [1] Print
Author Topic: Network subsystem  (Read 2488 times)
*Silly Kao*
Zebranky food
*
Offline Offline

Posts: 2



View Profile
Network subsystem
« on: March 14, 2008, 06:50:40 pm »

long time player/lurker, first time poster Wink

not really an issue per se, but my thoughts on the network system for SM..

why reinvent the wheel?

i know from personal experience how much more satisfying it is to write your own,
but im pretty sure alot of your wishlist for 'fixing' the netmelee can be found using
an opensource network library...
altho this might be a bit too robust for SM's needs, the one id reccomend is the
Torque Network Library ( http://sourceforge.net/projects/opentnl )
this was the network subsystem used in starsiege:tribes

if core team has discussed this option before and rejected it, sorry for wasting forum space Wink

*enjoy the sauce*
-kao
Logged
meep-eep
Forum Admin
Enlightened
*****
Offline Offline

Posts: 2847



View Profile
Re: Network subsystem
« Reply #1 on: March 14, 2008, 07:26:10 pm »

Creating the UQM network library was not done because it was satisfying. It was done because we needed something, and what was out there was not suitable.

I looked at some open source network libraries before making my own, and I think that one of them was the Torque Network Library. I don't recall why I rejected them, but there was a good reason for it. I can probably find it in my IRC history, but I can't be bothered really; our current lib works great, and we're not going to replace it anyhow.

Which of our wishlist items do you think such a general purpose network library would fulfil? Because almost all that is left is higher-level stuff. (Though I can think of one missing part which might be provided by such a lib).

And a second question, why do you recommend TNL specifically? What makes it better than say HawkNL or SDL_Net?
Logged

“When Juffo-Wup is complete
when at last there is no Void, no Non
when the Creators return
then we can finally rest.”
*Silly Kao*
Zebranky food
*
Offline Offline

Posts: 2



View Profile
Re: Network subsystem
« Reply #2 on: March 14, 2008, 08:53:45 pm »

<opens mouth & inserts foot>
just looked at recent svn..
ill go back to lurking for more years Wink
keep up the great work

-kao
Logged
Pages: [1] Print 
« previous next »
Jump to:  


Login with username, password and session length

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2015, Simple Machines Valid XHTML 1.0! Valid CSS!