- Download server from "http://sourceforge.net/projects/sserver/files/", these are essential components: rcssbase, rcssserver, rcssmonitor, rcsslogplayer
- To configure GCC and compiler you must update build_essentials... To do this use "sudo apt-get install build-essential" or use Synapthic Package Manager to update it.
- If you met with 'E: Couldn't find package build-essentials' see this: "http://ubuntuforums.org/showthread.php?t=436647"
- Get these packages afterwards (I recommend using Synaptic but you can still use sudo apt-get
) : - libboost-dev
- libboost-filesystem
- libboost-filesystem-dev
- libx11-dev
- libqt
- libqt-dev
- flex
- bison
- yacc
- Install Base :
- ./configure
- make
- sudo make install
- Install Server:
- ./configure
- make
- sudo make install
- sudo /sbin/ldconfig
- Install Monitor:
- ./configure
- make
- sudo make install
- Install Log Viewer:
- ./configure
- make
- sudo make install
- Test the installings
- rcsoccersim
- rcssserver
- rcssmonitor
- rcsslogplayer
- Start a match:
- Read the Source Code
- PlayerTeams.cpp
- Player.(h|cpp)
- WorldModel.(h|cpp)
- BasicPlayer.(h|cpp)
Sources:
http://wrighteagle.org/2D/
http://sourceforge.net/apps/mediawiki/sserver/index.php?title=Users_Manual/Overview
http://mnt.ir/Nemesis
I also downloaded the code from UvA Trilearn, it's compile fine under Ubuntu 9.10, however once connected both of the team and clic kick off on the server, all player of UvA disconnects because an overflow, but I don't know where it happens. Do you know something about it?
ReplyDeleteThanks for the tutorial, can you provide it more.
ReplyDelete