Vagabond
New Member
- Joined
- Oct 5, 2007
- Messages
- 242
- Reaction score
- 0
we can't attach devpaks to posts, but I'm hosting them on otrdls so we know they won't be deleted.
Boost 1.34.1 w/ asio 0.3.8.
- This is the newest version of all the boost libraries
- Most OTServs require boost.regex in linking. To link to it, add -lboost-regex-mgw-1_34_1 in the linker.
- Newer OTServs (using boost.asio for networking) will require -lboost-system-mgw-1_34_1 in the linker.
- xml2sql and Nate's .pic editor require -lboost-filesystem-mgw-1_34_1 in linking
sqlite3.5
- This is the newest version of SQLite
- Required to compile any server using SQLite for data storage.
- add -lsqlite3 to linker when compiling an SQLite server
mysql
- This is the newest version of mysql
- Required to compile any server using MySQL for data storage
- add -lmysql to linker when compiling a server using MySQL
libxml2
- This is not the newest version of libxml, but this is suitable.
- Required to compile any OTServer.
- add -llibxml2 to linker to compile any OTServ.
libexpat
- This probably isn't the newest version, but it will work.
- Required to compile OT Item Editor
- add -lexpat to linker to compile OT Item Editor.
PostgreSQL
- This is required to compile any server using PostgreSQL for data storage.
- link to "libpq" to fix linker errors
- OTServ does not yet officially have a PostgreSQL driver, but it will for its next stable release. Revdbsys testers can make use of this though.
lua 5.1
- This is required to compile any OTServ after revbattlesys was merged
- Lua is a small, lightweight scripting language for use with C/C++ programs. OTServ uses Lua for spells, actions, etc.
- link to "liblua" and "liblualib" when compiling OTServ.
GMP
- This is required to compile any OTServ with a client version over 7.6
- the GNU Multiple Precision library is used for RSA encryption in OTServ, though it can be used for other things in other cases.
- link to "libgmp" to use it.
libiconv
- This fixes some linker problems with OTServ
- doesn't require you add anything to linker
- don't know what it's good for
zlib
- This (might) fix some linker problems with OTServ
- doesn't require adding anything to linker
- zlib is a zip-format compression library.
GLICT
- This is required to compile YATC, the opensource tibia-file-compatible client being developed by Open-Tibia's official development team.
- GLICT is a OpenGL UI toolkit created by Khaos/ivucica(sp?), developer of the Outcast and one of the developers of YATC.
[.. will be updating ..]
Boost 1.34.1 w/ asio 0.3.8.
- This is the newest version of all the boost libraries
- Most OTServs require boost.regex in linking. To link to it, add -lboost-regex-mgw-1_34_1 in the linker.
- Newer OTServs (using boost.asio for networking) will require -lboost-system-mgw-1_34_1 in the linker.
- xml2sql and Nate's .pic editor require -lboost-filesystem-mgw-1_34_1 in linking
sqlite3.5
- This is the newest version of SQLite
- Required to compile any server using SQLite for data storage.
- add -lsqlite3 to linker when compiling an SQLite server
mysql
- This is the newest version of mysql
- Required to compile any server using MySQL for data storage
- add -lmysql to linker when compiling a server using MySQL
libxml2
- This is not the newest version of libxml, but this is suitable.
- Required to compile any OTServer.
- add -llibxml2 to linker to compile any OTServ.
libexpat
- This probably isn't the newest version, but it will work.
- Required to compile OT Item Editor
- add -lexpat to linker to compile OT Item Editor.
PostgreSQL
- This is required to compile any server using PostgreSQL for data storage.
- link to "libpq" to fix linker errors
- OTServ does not yet officially have a PostgreSQL driver, but it will for its next stable release. Revdbsys testers can make use of this though.
lua 5.1
- This is required to compile any OTServ after revbattlesys was merged
- Lua is a small, lightweight scripting language for use with C/C++ programs. OTServ uses Lua for spells, actions, etc.
- link to "liblua" and "liblualib" when compiling OTServ.
GMP
- This is required to compile any OTServ with a client version over 7.6
- the GNU Multiple Precision library is used for RSA encryption in OTServ, though it can be used for other things in other cases.
- link to "libgmp" to use it.
libiconv
- This fixes some linker problems with OTServ
- doesn't require you add anything to linker
- don't know what it's good for
zlib
- This (might) fix some linker problems with OTServ
- doesn't require adding anything to linker
- zlib is a zip-format compression library.
GLICT
- This is required to compile YATC, the opensource tibia-file-compatible client being developed by Open-Tibia's official development team.
- GLICT is a OpenGL UI toolkit created by Khaos/ivucica(sp?), developer of the Outcast and one of the developers of YATC.
[.. will be updating ..]
Last edited: