Initiate Mage
- Joined
- Jan 18, 2007
- Messages
- 16
- Reaction score
- 1
Does anyone still interested in this project?
I found the source from indonesian forum
this is the source :
and this is the how-to (translated to english)
Copyright : LeGACY Project, Valinor
I found the source from indonesian forum
this is the source :
You must be registered to see links
and this is the how-to (translated to english)
Copyright : LeGACY Project, Valinor
Code:
LeGACY Project development guide
================================
Development Tools
-----------------
o Linux (any distro, but recommended on top a coLinux. I used debian images on
top a coLinux)
o g++/gcc
o Linux DevTools package (make, automake, autoconf, libtool)
o High-end processor for fast compiling convenient. P4 up is recommended.
o Network card for TCP/IP communication between game client and server.
o WinPcap for internal TCP/IP tunneling (TAP Connection)
o MySQL database server/client
o SqlYog
o Subversion
o Development libraries (openssh, zlib, POSIX Thread, dsb)
o Your brain
What to start
-------------
For those who had installed Linux & other tools, you can skip these steps
and get ready with the source
o Install Linux in Windows. Use coLinux.
because coLinux can run Windows and doesn't use dual boot system.
So, the server and client can work in 1 machine.
except you have a pc to be used as server to check bugs
and debugging.
More about coLinux:
[url=http://www.colinux.org/]Cooperative Linux[/url]
To Download coLinux & Debian click this link:
[URL="http://sourceforge.net/project/showfiles.php?group_id=98788&package_id=107317&release_id=385643"]coLinux-stable[/URL]: [URL="http://sourceforge.net/project/showfiles.php?group_id=98788&package_id=107317&release_id=385643"]http://sourceforge.net/project/showf...ease_id=385643[/URL]
[URL="http://sourceforge.net/project/showfiles.php?group_id=98788&package_id=289363&release_id=622510"]Images 2.6.x Debian[/URL]: [URL="http://sourceforge.net/project/showfiles.php?group_id=98788&package_id=289363&release_id=622510"]http://sourceforge.net/project/showf...ease_id=622510[/URL]
o After coLinux has established, you must install WinPcap in
Windows dan set coLinux to have an ip address same as Windows.
Or, if you use dhcp server, coLinux network configuration
will be configured automatically.
Download WinPcap here: [URL]http://www.winpcap.org/[/URL]
o Install Linux DevTools package in coLinux.
DevTools consists of files which will be used in developing such as:
make, automake, autoconf, libtool, etc.
For coLinux Debian/Ubuntu use this command:
$ apt-get install devtools
o Install Subversion in coLinux. [URL]http://subversion.tigris.org/[/URL]
For coLinux Debian/Ubuntu use this command:
$ apt-get install subversion
o Install development libraries in coLinux, with this command:
$ apt-get install libssl-dev
$ apt-get install libmysql++-dev
$ apt-get install gnulib
$ apt-get install libpth-dev
$ apt-get install zlib
$ apt-get install libZThread
o Install MySQL server in Windows. [URL]http://www.mysql.com/[/URL]
o Install SqlYog in Windows. [URL]http://www.webyog.com/[/URL]
Getting the Source
==================
o To download LeGACY Project src codes you must use subversion.
For coLinux Debian/Ubuntu use this command:
$ svn checkout [URL]http://legacy-project.googlecode.com/svn/trunk/[/URL] legacy-project
Compilation
===========
o Open up legacy-project, type: cd legacy-project
o Prepare configuration script (important), type:
$ libtoolize --force
$ aclocal
$ autoconf
$ automake -a
$ autoheader
o Configure project, type:
$./configure
When configure, maybe you'll got some error messages because there are some
missing libraries, please install all required libraries before proceed to
next step. Use your brain and google, I will not help you on this!!!
o After finished, ketik:
$ make
o If success, edit file legacyd.conf which located at
./legacy-project/src/legacyd
Edit last 3 lines below according to:
- MySQL Server IP
- MySQL Server Port
- MySQL Username
- MySQL Password
- MySQL Database
LoginDatabaseInfo = "192.168.0.15;3306;legacy;legacy;realmd"
WorldDatabaseInfo = "192.168.0.15;3306;legacy;legacy;legacydb"
CharacterDatabaseInfo = "192.168.0.15;3306;legacy;legacy;characters"
Last edited by a moderator: