Freeciv
(added more software info)
mNo edit summary
Line 1: Line 1:
 
== Metaserver Software ===
 
== Metaserver Software ===
 
This software was written in LAMP technologies using PHP and MySQL.
 
This software was written in LAMP technologies using PHP and MySQL.
Sources are available at Gna! [http://gna.org/projects/freecivmetaserve/ project page].
+
Sources are available at the [http://gna.org/projects/freecivmetaserve/ freecivmetaserve] Gna! project page.
   
=== Metaserver ===
+
=== Metaserver ==
 
[[Image:Metaserver.png|300px]]
 
[[Image:Metaserver.png|300px]]
   
Line 50: Line 50:
   
   
  +
The following software is not presently integrated into metaserver proper, but running at [http://old.freeciv.org old.freeciv.org]. I believe it provides much needed functionaly so we can get more user feedback to improve the game.
+
''The following software is not presently integrated into metaserver proper, but running at [http://old.freeciv.org old.freeciv.org]. I believe it provides much needed functionaly so we can get more user feedback to improve the game.''
   
 
=== Client Stats ===
 
=== Client Stats ===
Example page: [http://old.freeciv.org/clients.phtml?start=2007-01-01&end=2007-02-01].
+
[http://old.freeciv.org/clients.phtml?start=2007-01-01&end=2007-02-01 Example page].
   
 
[[Image:Clients.png|300px]]
 
[[Image:Clients.png|300px]]
   
 
=== Polls ===
 
=== Polls ===
Example poll page: [http://old.freeciv.org/poll.phtml].
+
[http://old.freeciv.org/poll.phtml Example poll page].
   
 
[[Image:Poll.png|300px]]
 
[[Image:Poll.png|300px]]
   
Example poll list page: [http://old.freeciv.org/poll.phtml].
+
[http://old.freeciv.org/poll.phtml Example poll list page].
   
 
[[Image:Polls.png|300px]]
 
[[Image:Polls.png|300px]]
   
 
[[Category:Technical docs]]
 
[[Category:Technical docs]]
<nowiki>Insert non-formatted text here</nowiki>
 

Revision as of 06:12, 30 July 2007

Metaserver Software =

This software was written in LAMP technologies using PHP and MySQL. Sources are available at the freecivmetaserve Gna! project page.

= Metaserver

Metaserver

The part in parentheses are the actual variable names passed to the metaserver

Header section

host=string (host=)

port=integer (port=)

version=string (version=)

patches=string (patches=)

capability=string (capability=)

state=string (state=)

dropplayers=number (dropplrs=)

goodbye=number (bye=)

Message section

topic=string (topic=)

message=string (message=)

Variables section

variable_name[]= string (vn[]=)

variable_value[]= string (vv[]=)

Players section

players_available=integer (available=)

player_type[]=string (Human,AI,Barbarian) (plt[]=)

player_leader[]=string (pll[]=)

player_nation[]=string (pln[]=)

player_user[]=string (plu[]=)

player_host[]=string (plh[]=)


The following software is not presently integrated into metaserver proper, but running at old.freeciv.org. I believe it provides much needed functionaly so we can get more user feedback to improve the game.

Client Stats

Example page.

Clients

Polls

Example poll page.

Poll

Example poll list page.

Polls