This repository was archived by the owner on Dec 3, 2023. It is now read-only.
worldforge/atlas-cpp
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Repository files navigation
Atlas-C++ Welcome to Atlas-C++, the C++ reference implementation of the Atlas protocol. This library implements the Atlas protocol, for use in client-server game applications. This library is suitable for linking to either clients or servers. Short instructions: 1) ./autgen.sh 2) ./configure 3) cd src 4) make 5) as root: make install 6) cd .. 7) make step 7 only needed if want to compile: tutorial 8) make check step 8 only needed if want to compile and run: tests and benchmark PREREQUISITES You need at least gcc 2.95.2, here is URL for RPMS: (not all are needed, like java, g77 and chil) http://www.worldforge.net/aloril/atlas/libs/compiler/ 14414259 Dec 12 15:03 gcc-2.95.2-3.src.rpm 94155 Dec 13 23:21 cpp-2.95.2-3.i386.rpm 1005779 Dec 13 23:21 gcc-java-2.95.2-3.i386.rpm 1485682 Dec 13 23:21 gcc-g77-2.95.2-3.i386.rpm 1040751 Dec 13 23:21 gcc-chill-2.95.2-3.i386.rpm 1392905 Dec 13 23:21 gcc-c++-2.95.2-3.i386.rpm 2251218 Dec 13 23:21 gcc-2.95.2-3.i386.rpm 319122 Dec 13 23:21 libstdc++-devel-2.95.2-3.i386.rpm 655469 Dec 13 23:21 libstdc++-compat-2.95.2-3.i386.rpm 134706 Dec 13 23:21 libstdc++-2.95.2-3.i386.rpm 891616 Dec 13 23:21 gcc-objc-2.95.2-3.i386.rpm 2251260 Dec 13 23:21 gcc-libgcj-2.95.2-3.i386.rpm 5157017 Feb 24 20:58 binutils-2.9.5.0.22-6.src.rpm 1476868 Feb 24 21:04 binutils-2.9.5.0.22-6.i386.rpm 165138 Feb 24 21:05 kernel-utils-2.2.14-5.0.i386.rpm * Any versions of gcc older than 2.95.2 are not supported! * In order to generate the documentation, you will need doxygen. SOCKET LIBRARIES Atlas-C++ relies on iostreams being used as socket streams for network communications. This means you will need to either use an existing library or use your own. One such a library is libsocket++, which you can download at: ftp://ftp.umsicht.fhg.de/pub/unix/language/C++/class-libraries/socket++-1.10.tar.gz For a version that compiles in recent Linux versions: http://3.141593.org/source/socket++-1.10-wf1.tar.gz If you are using FreeBSD, please use the version in /usr/ports/net/. We have not had the chance to test this in windows yet. DOCUMENTATION To generate the documentation, simply configure the tree, then in Atlas-C++/ type "make docs". This will use doxygen to generate the documentation, which will then reside in Atlas-C++/doc/. LICENSING Atlas-C++ is licensed under the GNU Lesser General Public License. Please see the file COPYING for details as to its distribution. Atlas-C++ is provided AS IS with ABSOLUTELY NO WARRANTY. Please see the file COPYING for details. CONTACT Please see the AUTHORS file for contact information.