URL:
<http://gna.org/task/?5878>
Summary: Submission of NeuronGaming
Project: Gna! Administration
Submitted by: phoenix64
Submitted on: Saturday 03/29/2008 at 02:17
Status: None
Approval Status: None
Should Start On: Saturday 03/29/2008 at 00:00
Should be Finished on: Tuesday 04/08/2008 at 00:00
Category: Project Approval
Priority: 5 - Normal
Privacy: Public
Assigned to: None
Open/Closed: Open
Discussion Lock: Any
_______________________________________________________
Details:
A new project has been registered at Gna!
This project account will remain inactive until a site admin approves or
discards the registration.
= Registration Administration =
While this item will be useful to track the registration process, *approving
or discarding the registration must be done using the specific Group
Administration <https://gna.org/siteadmin/groupedit.php?group_id=2610> page*,
accessible only to site administrators, effectively *logged as site
administrators* (superuser):
* Group Administration
<https://gna.org/siteadmin/groupedit.php?group_id=2610>
= Registration Details =
* Name: *NeuronGaming*
* System Name: *neurongaming*
* Type: Programs
* License: GNU General Public License V3 or later
----
==== Description: ====
We are going to develop a game network where users can download and
automatically update open source games (like Valve's Steam), with additional
features like VPN, IM, Voip etc between the clients.
Most of this will be done peer to peer (especially downloads) to put away as
much traffic from the server to the clients as possible so that no expensive
servers are needed.
Also we will try to make everything as easy to use as possible: For creating
connections between multiple clients we will use NAT holepunching so that
users don't have to care about anything but their login data to the server.
Also we will provide a library which can be built into games which then can
use the advanced features like friend info, Voip or IM ingame.
All of this will work on both Unix and Windows, it will (probably) use a Gtk
interface on the client side and a postgresql database on the server side (we
will use multiple servers which share the work as much as possible). It will
be licenced mostly under the GPL, with an exception being the library for
games which has to be a more liberal licence like BSD.
The client will be implemented as a daemon which runs invisible for the end
user, the graphical interfaces connect to this client using a local network
socket (or, for example for headless dedicated servers, via internet).
We don't have got much source code to show as we are mostly still in a
planning stage, the following code will not yet work:
http://phoenix64.ph.ohost.de/NeuronGaming.tar.gz
(We know that Licence headers in the source are still missing, but we did not
need them yet)
==== Other Software Required: ====
Server:
PostgreSQL
Client:
enet
Gtkmm/Glade
_______________________________________________________
Reply to this item at:
<http://gna.org/task/?5878>
_______________________________________________
Message sent via/by Gna!
http://gna.org/
_______________________________________________
Register mailing list
[email protected]
https://mail.gna.org/listinfo/register