Thursday, February 18, 2010

Install Server 14.0.1 on Ubuntu 9.10

This is the procedure I followed:
  1. Download server from "http://sourceforge.net/projects/sserver/files/", these are essential components: rcssbase, rcssserver, rcssmonitor, rcsslogplayer
  2. 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.
  3. If you met with 'E: Couldn't find package build-essentials' see this: "http://ubuntuforums.org/showthread.php?t=436647"
  4. 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
  5. Install Base :
    • ./configure
    • make
    • sudo make install
  6. Install Server:
    • ./configure
    • make
    • sudo make install
    • sudo /sbin/ldconfig
  7. Install Monitor:
    • ./configure
    • make
    • sudo make install
  8. Install Log Viewer:
    • ./configure
    • make
    • sudo make install
  9. Test the installings
    • rcsoccersim
    • rcssserver
    • rcssmonitor
    • rcsslogplayer
  10. Start a match:
    • download the UVA source code (Code)(Doc)(Read Me)
    • ./configure
    • make
    • rcsoccersim
    • ./start.sh
  11. 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

2 comments:

  1. 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?

    ReplyDelete
  2. Thanks for the tutorial, can you provide it more.

    ReplyDelete