Professional Documents
Culture Documents
Readme and License
Readme and License
Thank you foryour interest in phpChess, and thank for downloading the phpChess S
erver. phpChess is a free to use Chess Server, which allows people to play games
on your website. You have many options for your games, clubs and actvities, but
we are still missing tournament games. phpChess is released under the Lesser Ge
neral Public License (
Please note that phpChess requires php version 5 or better, and mysql 4.2 or bet
ter. phpChess is developed on:
* Apache/2.2.11 (Win32) DAV/2 mod_ssl/2.2.11 OpenSSL/0.9.8i PHP/5.2.9
* MySQL client version: 5.0.51a
* PHP extension: mysql
* UTF-8 Unicode (utf8)
Please note that phpChess is a project of a couple of guys who like chess (even
if we can good playeres, in fact we are a bit rubbish), but we also hold down jo
bs. So support can be a bit slow, and donations are welcome. We are certainly dr
eaming of one day making this a higher priority again.
The following links should help you in your efforts of getting going with the ph
pChess Server.
1) if you haven't got a hosting company or a dedicated server please see the int
ernet for decent hosting companies. You should be able to get for $5 a month a s
hared server, with unlimited bandwidth, at least 20 databases, enough space for
200 phpChess installations, a mail server, all ready installed and good to go.
1a - optional) if you don't fancy getting all complicated then you can install p
hpChess on your computer (especially if you want to play with it and see what we
have done, and maybe even chip in with development (we'd love that!). This can
be easily done by using xampp from apache friends (link: http://www.apachefriend
s.org ). This basically lets you run a localhost server
2) in order to get all the files onto your server you might want an ftp progra,.
I like FileZilla, but it is up to you. FileZilla is free to download from here:
http://filezilla-project.org/. It makes sense to copy the files into a director
y, or keep the "phpchess" folder. in ftp we usualy copy into htdocs or somthing
like that.
3) create a mysql database using your myadmin console on your server. Make it un
icode! Note down the server (not every provided uses "localhost"), username and
password (you might have to create a new user for your db depending on your set-
up from your provider.
4) remember where you copied all those files ("htdocs/phpchess"). time to naviga
te to the install script. lets say you registered the domain "bestchess4me.com".
You now go in the browser to "http:\\www.bestchess4me.com/phpchess/install".
5) Fill in the form, click install and all should be well.
If you get errors the following sites might be good for support:
http://www.phpchess.com/wiki - general documentation maintained by all (chip in
!)
http://www.phpchess.com/forum - user forum to discuss things
http://www.phpchess.com/?page_id=12 - write me, but answers might slowish
mail me (christian.blumhoff@phpchess.com)
phpChess has other software to offer for free:
- phpChess PC client for windows PCs. 3D client that can connect to any phpChess
Server. IF you wish to have a personal version mail us and we can discuss it
- mobile java client. This is using basic html protocols and is not bad. it does
require java on the mobile device.
- Vista Gadget / Yahoo Widget can be used to drive access to the sertver from a
widget.
You can download these from our site (http://www.phpchess.com) but everything ex
cept the PC client is also included in your server download (directory clients).
To get this to work properly you have to declare the right MIME types on your s
erver. Normally a host gives you access to mimetypes. you would need to add two
(usualy):
Mime Type: application/java-archive | Extension: jar
Mime Type: text/vnd.sun.j2me.app-descriptor | Extension: jad
phpChess comes with a few skins but deafult is the only one maintained. When you
get into skinning you can see that you can do anything with phpChess. Have side
menus, narrow, wide, top menu, graphs, change the content of pages as you see f
it. Yes it is still a bit php centric, but it is easy enough to get into. If you
don't fancy it but wish to get us going on it, then we can help assuming a suit
able donation is made. Mail me (christian.blumhoff@phpchess.com) to discuss.
I hope you will enjoy phpChess as much as we enjoy making it.
Kind regards
Christian Blumhoff
phpChess Limited
phpChess falls under the GNU LESSER GENERAL PUBLIC LICENSE (see below):
GNU LESSER GENERAL PUBLIC LICENSE - Version 3, 29 June 2007
Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.