[X] The "/OldFiles" file could not be found or is not available. Please select another file.

Share

More
Serial Gaming Network Daemon Icon

Serial Gaming Network Daemon

prealpha

by andyoxfeld


Serial Gaming Network Daemon will be a game-matchmaking service for games made by Serial Gaming. The daemon will provide a chat interface for users to find opponents to play. It will also allow users to start leagues and tournaments. It will be designed a


http://sgnetd.sourceforge.net





Separate each tag with a space.

Release Date:

2002-12-06

Topic:

Operating System:

License:

Translations:

Intended Audience:

Programming Language:

C

Registered:

2002-02-03

Ratings and Reviews

Be the first to post a text review of Serial Gaming Network Daemon. Rate and review a project by clicking thumbs up or thumbs down in the right column.

Project Feed

  • Version 0.1.1 Released

    Mainly a bugfix release. Fixes some crash bugs.

    posted by andyoxfeld 2590 days ago

  • File released: /sgnetd/sgnetd-0.1.1/sgnetd-0.1.1.tar.gz

    posted 2590 days ago

  • sgnetd sgnetd-0.1.1 file released: sgnetd-0.1.1.tar.gz

    SGNETD.0.1.1 ------------------------------------------------------------------------------------------------ DateChange ---------- Nov 24, 02Fixed crash bug relating to quit messages Nov 24, 02Improved output from server by using "official" nicks/chans rather than what the client sent Dec 5, 02Fixed crash bug when the QUIT command is not the last commmand in the buffer

    posted 2591 days ago

  • Version 0.1 Released

    Version 0.1 has been released. This version is a complete rewrite. It's gotten to a point where it's fairly usable, only missing some advanced features. Here's a summary of the improvements over the previous (pre-rewrite) version 0.0.3: * .conf reader streamlined, "set" command added to make variable setting much simpler * support for outside authentication servers for cdkey checking and central account system * rewritten account system supports saving to database * improved input filtering system makes the code much more readable * standardized output to use numerics; makes writing a SGNETD client much simpler * additional commands such as WHOIS, NAME, and FIND * operator flags allows admins to restrict how much power their operators have * channel operator commands such as OP, DEOP, VOICE, DEVOICE, KICK * channels now have customizable modes, and topics Here is the todo list for future versions: 1. Bans, K-Lines, oper masks, encrypted oper passwords?, server notices to opers? DIE passwords?, klines for multiple failed auth attempts? 2. Invite-only chans, INVITE command, keyed channels 3. Logging improvements: make more things loggable. Log file switching, compression/archiving of old log files 4. Linking/routing

    posted by andyoxfeld 2615 days ago

  • File released: /sgnetd/sgnetd-0.1.0/sgnetd-0.1.tar.gz

    posted 2615 days ago

  • sgnetd sgnetd-0.1.0 file released: sgnetd-0.1.tar.gz

    SGNETD.0.1 ------------------------------------------------------------------------------------------------ DateChange ---------- Nov 10, 02No longer uses nameless unions (allowing it to compile in gcc) Nov 10, 02First release since rewrite SGNETD.0.0.7 ------------------------------------------------------------------------------------------------ DateChange ---------- Oct 30, 02Added MSG command Nov 3, 02Implemented basic channel architecture Nov 3, 02Added JOIN/PART commands Nov 4, 02Added SAY command Nov 4, 02Added quit message support Nov 4, 02Fixed a bug (wasn't removing users from channel links if they quit rather than parted) Nov 4, 02Added quit msgs for ping timeouts, read errors, etc. Nov 4, 02Added KILL command Nov 4, 02Might have fixed a bug relating to using KILL on yourself Nov 5, 02Added OP command Nov 5, 02Fixed bug relating to HELP command Nov 5, 02Added DEOP command Nov 5, 02Changed the way output buffering works in some places Nov 7, 02Implemented VOICE/DEVOICE commands Nov 7, 02Added KICK command Nov 8, 02Added MODE command Nov 9, 02Fixed channels not being destroyed if the last user in them quits Nov 9, 02Implemented "No external messages" (+n) and moderated (+m) modes Nov 9, 02MODE with no modes now reports the current mode Nov 9, 02Added channel topics, TOPIC command, only ops change topic mode (+t) Nov 9, 02Added NAMES command Nov 9, 02Added WHOIS and FIND commands SGNETD.0.0.6 ------------------------------------------------------------------------------------------------ DateChange ---------- Oct 27, 02Added account functionality (for when not used with a central account server) Oct 27, 02Implemented NEWACCOUNT and LOGIN commands for built-in account server Oct 29, 02Fixed a memory leak Oct 29, 02Added account database load/save code Oct 29, 02Forgot to reseed the random number generator. Doh! Oct 29, 02NEWACCOUNT and LOGIN commands now work with central server Oct 30, 02Now must be logged in to OPER up. Also fixed oper related logging stuff Oct 30, 02Fixed rehashing bug dealing with log files Oct 30, 02Added HELP command Oct 30, 02Fixed some possible exploits SGNETD.0.0.5 ------------------------------------------------------------------------------------------------ DateChange ---------- Sept 8, 02Connects to AUTH server Sept 8, 02Sends password to AUTH server Sept 8, 02Added code to handle numerics sent by AUTH server Sept 8, 02Replies to pings from AUTH server Sept 8, 02Reconnects to AUTH server when disconnected Sept 8, 02AUTH sgnetd command implemented Sept 11, 02Changed way blocking for select calls works Sept 13, 02Implemented timeouts for authentication requests Sept 13, 02Cdkeys are now cached Sept 13, 02Added maximum size of cdkey cache Sept 15, 02Added userid support Sept 15, 02Added QUIT command Sept 15, 02Now deletes cdkeys from cache when AUTH server says to (via numeric 15) Sept 15, 02Fixed error dealing with cdkey request timeouts to AUTH server Sept 15, 02Now clears cache when reconnecting to AUTH server Sept 15, 02Changed slightly the way things are stored in the uinfo struct Sept 15, 02Added ability to limit maximum number of users online per cdkey Sept 16, 02Implemented ping/pong, ping timeouts Sept 16, 02No longer accepts commands until it receives at least 1 succesful pong (anti-spoof) Sept 16, 02If client doesnt auth by the time 2nd ping is sent, client is disconnected Sept 18, 02Added OPER command Sept 18, 02Added REHASH command Sept 18, 02Added DIE command SGNETD.0.0.4 ------------------------------------------------------------------------------------------------ DateChange ---------- Aug 31, 02Began rewrite of SGNETD Aug 31, 02Added conf system Aug 31, 02Added logging system Aug 31, 02Added SET command and variable system Aug 31, 02Added socket creation and basic handling code Sept 1, 02Added oper loading code Sept 1, 02Added user management code Sept 1, 02Added command management system Sept 1, 02Added beginnings of AUTH command

    posted 2616 days ago

  • Version 0.0.3 Released

    This is a major update. Logging is a big new thing; it's very well done and very versatile. Also, more channel things, such as channel operators, are in this release. Operators also have many more commands, and are more customizable. Read the Release Notes and Change Log for more detailed information.

    posted by andyoxfeld 2757 days ago

  • File released: /sgnetd/sgnetd-0.0.3/sgnetd-0.0.3.tar.gz

    posted 2757 days ago

  • sgnetd sgnetd-0.0.3 file released: sgnetd-0.0.3.tar.gz

    SGNETD.0.0.3 ------------------------------------------------------------------------------------------------ DateChange ---------- June 15, 02Added basic logging functions June 16, 02Log files are now read in from conf June 16, 02Changed things to use the log framework June 17, 02Improved WriteLog() function to use variable arguments June 17, 02Added quicksend function to simplify sending data over sockets June 17, 02Now logs creation and deletion of channels, and oper events June 17, 02Added session opened/closed to log files June 17, 02Instead of ignoring lines with invalid characters, they are now just stripped June 18, 02Now lets users in a channel know when someone joins or parts June 18, 02Added QUIT command to help command June 18, 02You can now specify a QUIT reason, that is shown to everyone on the channels you were on June 18, 02I missed a few places to convert from printf to WriteLog... fixed June 18, 02Added operator command KILL to forceably disconnect a user June 18, 02Added SIMUL command that lets an oper force a user to do something June 18, 02Fixed a bug in the SIMUL command June 18, 02Added SIMUL to help listing June 19, 02Added oper flags to config file, and now reads them in June 19, 02Changed code to use oper flags June 19, 02Fixed bug where you could not oper up to an account that had no flags June 19, 02Changed HELP command around a bit to make it easier to maintain June 19, 02Fixed crash bug when an oper killed him or her self June 19, 02Reworked ProcessCmd() to simplify SIMULing and fix a SIMUL bug June 21, 02Gives channel operator status to the first person to join a channel June 21, 02Added OP and DEOP commands to allow ops to op/deop people

    posted 2757 days ago

  • Version 0.0.2 Released

    This version is a major update. The big new features are an improved user system, the addition of channels, and improved MSG and SAY commands. Also new is the QUIT command, the HELP command for post-login areas, and other miscellaneous improvements and fixed. Another big improvement (for unix users of sgnetd at least) is that the new release uses a configure script to generate the Makefile. So, with any luck, you should now be able to install SGNETD on unix by ungzipping, untarring, ./configure; make; make install, copying over sgnetd.conf to the directory that sgnetd was installed to, and edited it to your liking.

    posted by andyoxfeld 2764 days ago

Rate and Review

Be the first person to add a text review.

Would you recommend this project?






<

Related Projects

Serial Gaming Network Daemon Actions

Thanks for your rating!

Would you also like to write a review?





Skip Review

Thanks for your review!

Get credit for your review by logging in via OpenID. Click your account provider:

No Thanks