Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: How to create a chess server ? Help Needed.

Author: Dann Corbit

Date: 11:07:18 03/03/03

Go up one level in this thread


On March 02, 2003 at 09:16:51, Frank Phillips wrote:

>On February 26, 2003 at 00:16:34, Dann Corbit wrote:
>
>>On February 25, 2003 at 23:08:08, Ron Murawski wrote:
>>
>>>On February 25, 2003 at 21:02:54, Dann Corbit wrote:
>>>
>>>>On February 25, 2003 at 19:53:37, Mustafa wrote:
>>>>
>>>>>Hello all
>>>>>             can anyone please tell me how to create a server.Because i want to
>>>>>create a chess server with a chess client so all people can play over there. can
>>>>>anyone please help me.
>>>>
>>>>http://samba.org/ftp/unpacked/lasker/web/
>>>According to SourceForge:
>>> Development Status: 3 - Alpha
>>>
>>>FreeICS chess server
>>>http://sourceforge.net/projects/freeics/
>>> Development Status: 4 - Beta
>>
>>That's just a tournament manager ( a little piece of a chess server ).
>>
>>I did a win32 port of that ( and just did another port, just for fun ).
>
>I got lasker working on my LAN.  Managed to compile mame and it seems to run,
>but nothing happens and I could not find any documenation, either that came with
>the package or on the net.
>
>Any pointers would be appreciated - for Linux, not MS BTW.

I imagine you started it with mame_start.sh simlar to this:
m1:2345:respawn:su chess -c "/home/mame/bin/mame_start.sh"

This is the commands list for mame:
t_cmds commands[] = {
  { CMANAGER,"abort",    "abort tournament",                 do_abort },
#if 0
  { CMANAGER,"abuser",   "list abusers",                     do_abuser },
#endif
  { CMANAGER,"announce", "announce tournament",              do_announce },
#if 0
  { ABUSER,  "best",     "lists best players",               do_best },
  { ABUSER,  "finger",   "finger player",                    do_finger },
#endif
  { CMANAGER,"close",    "close tournament (prepare to go)", do_close },
  { CMANAGER,"forfeit",  "forfeit player for the tourney",   do_forfeit },
  { ABUSER,  "games",    "show list of current games",       do_games },
  { ABUSER,  "grid",     "show tourney grid",                do_grid },
  { ABUSER,  "help",     "show this help",                   do_help },
  { ABUSER,  "info",     "show info file",                   do_info },
  { ABUSER,  "join",     "join tournament",                  do_join },
  { PLAYER,  "leave",    "leave tournament",                 do_leave },
  { MANAGER, "manage",   "set yourself as current manager",  do_manage },
  { MANAGER, "manageo",  "override current manager (restricted)",  do_manageo },
  { ABUSER,  "managers", "list possible managers",           do_managers },
  { CMANAGER,"newmgr",   "create new tournament manager",    do_newmgr },
  { CMANAGER,"delmgr",   "deletes existing tournament manager",    do_delmgr },
  { MANAGER, "news",     "latest program update info",       do_news },
  { CMANAGER,"open",     "players may now join the tourney", do_open },
  { ABUSER,  "pairings", "show list of current games",       do_games },
  { ABUSER,  "players",  "list players and their status",    do_players },
  { CMANAGER,"quit",     "force mame to exit ics",           do_quit },
  { CMANAGER,"reopen",   "reopen tourney for more players",  do_reopen },
  { CMANAGER,"set",      "set variable to value",            do_set },
#if 0
  { CMANAGER,"setabuse", "modify abuse value of player",     do_setabuse },
#endif
  { CMANAGER,"setres",   "define result for a game",         do_setres },
  { ABUSER,  "standings","list current standings",           do_standings },
  { CMANAGER,"start",    "starts the tournament",            do_start },
#if 0
  { ABUSER,  "stats",    "list mame statistics",             do_stats },
  { CMANAGER,"status",   "display information about players",do_status },
#endif
  { CMANAGER,"unmanage", "release manager status",           do_unmanage },
  { ABUSER,  "vars",     "list or set variables",            do_set },
  { ABUSER,  "version",  "show mame version",                do_version },
  { ABUSER,  "who",      "list players and their status",    do_players },
  { 0,       NULL,       NULL        }
};



This page took 0 seconds to execute

Last modified: Thu, 15 Apr 21 08:11:13 -0700

Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.