Evo-League & Fiveserver
Introduction
The code here was used to run the evo-league.com website from 2004 to 2014. It consists of
a) A PHP-based ladder system where you can report wins against another player
b) A Python-based online server for Pro Evolution Soccer 6 ("Sixserver")
The evo-league.com website was hacked in late 2014 and all content was deleted. The guys stealing my code started running a website which is now defunct. It's not fair that thieves can run my code and others can't, so I'm sharing my work with everyone.
Please be aware that the code here may be vulnerable and you're running it at your own risk. If you find security issues, please commit your fixes to the project.
Introduction
The code here was used to run the evo-league.com website from 2004 to 2014. It consists of
a) A PHP-based ladder system where you can report wins against another player
b) A Python-based online server for Pro Evolution Soccer 6 ("Sixserver")
The evo-league.com website was hacked in late 2014 and all content was deleted. The guys stealing my code started running a website which is now defunct. It's not fair that thieves can run my code and others can't, so I'm sharing my work with everyone.
Please be aware that the code here may be vulnerable and you're running it at your own risk. If you find security issues, please commit your fixes to the project.
Fiveserver
Introduction
Fiveserver is a cross-platform implementation of network server for Pro Evolution Soccer 5, Winning Eleven 9, Winning Eleven 9 Liveware Evolution, Pro Evolution Soccer 6, Winning Eleven 2007 games.
It is written in Python using asynchronous networking model provided by Twisted Framework. The backing store for accounts and statistics is MySQL.
Features:
Full support for network play, including 2-vs-2 for PES6
Persistent accounts and full game statistics, stored in MySQL database
Administrative web-interface
REST api to retrieve live stats
Platforms supported:
Linux, FreeBSD, Mac OSX, and Windows.
Download:
Source tarball: fiveserver-0.4.9.tar.gz (57 KB) - should work on any modern Unix
(tested successfully on Debian Linux, CentOS, FreeBSD, Mac OSX)
Windows installer: fiveserver-0.4.8.exe.zip (3.8 MB)
pre-built binary distributions for CentOS, FreeBSD, Debian Linux
Introduction
Fiveserver is a cross-platform implementation of network server for Pro Evolution Soccer 5, Winning Eleven 9, Winning Eleven 9 Liveware Evolution, Pro Evolution Soccer 6, Winning Eleven 2007 games. It is written in Python using asynchronous networking model provided by Twisted Framework. The backing store for accounts and statistics is MySQL.
Features:
Full support for network play, including 2-vs-2 for PES6
Persistent accounts and full game statistics, stored in MySQL database
Administrative web-interface
REST api to retrieve live stats
Platforms supported:
Linux, FreeBSD, Mac OSX, and Windows.
Download:
Source tarball: fiveserver-0.4.9.tar.gz (57 KB) - should work on any modern Unix
(tested successfully on Debian Linux, CentOS, FreeBSD, Mac OSX)
Windows installer: fiveserver-0.4.8.exe.zip (3.8 MB)
pre-built binary distributions for CentOS, FreeBSD, Debian Linux