
- Added Abstractions for Atomic Operations (lock instructions.. windows guy's may now this as Interlocked* stuff ..) - Added Threading api abstraction for Pthread based OS's and Windows - Added Spinlock Implementation (uses CAS / if you need more informations - just read the source - its simple.) - Due to Interlocked(Compare)Exchange64 .. we now require at least i686 (Pentium Pro) for 32Bit Builds :) youll also may feel some performance improvements when using 32bit builsd due to "newer" minimal arch the compiler is now able to use CMOV's .... ================================================================ = Important Warning: ================================================================ Dont use threading at the moment athena is not threadsafe! you'll mess up everthing when accessing data from other threads .., no synchronization is provided. A way to process tasks asynchronously will come up after / with the new socket system. git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16221 54d463be-8e91-2dee-dedb-b68131a5f0ec
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>rAthena | Intro</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <link rel="stylesheet" type="text/css" href="./readme/style.css"> </head> <body> <div id="template"> <div id="header"> <div class="logo">rAthena<br><span class="subtitle">- RAGNAROK Online Server Emulator</span></div> <div class="title">Intro</div> </div> <div id="navcontainer"> <ul id="navlist"> <li><a href="./readme.html">Intro</a></li> <li><a href="./readme/setup.html">Setup</a></li> <li><a href="./readme/faq.html">FAQ</a></li> <li><a href="./readme/scripting.html">Scripting</a></li> <li><a href="./readme/commands.html">GM Commands</a></li> <li><a href="./readme/resources.html">Resources</a></li> </ul> </div> <div class="body-container"> <ul> <li><span class="body-title">What is rAthena?</span><br> rAthena is a collaborative software development project revolving around the creation of a robust massively multiplayer online role playing game (MMORPG) server package. Written in C, the program is very versatile and provides NPCs, warps and modifications. The project is jointly managed by a group of volunteers located around the world as well as a tremendous community providing QA and support. rAthena is a continuation of the eAthena project. </li> </ul> <ul> <li><span class="body-title">Who are the rAthena developers?</span><br> You can find a list of the currently active rAthena developers at:<br> <a href="http://sourceforge.net/project/memberlist.php?group_id=637719" target="_new">http://sourceforge.net/project/memberlist.php?group_id=637719</a> </li> </ul> </div> <div id="footer">"Read Me" Created & Designed by <a href="http://www.kisuka.com" target="_new">Kisuka</a></div> </div> </body> </html>
Description
rAthena is an open-source cross-platform MMORPG server.
c-plus-pluseducationgame-developmentgame-serverhacktoberfestlearningmmorpgmmorpg-servermysqlragnarokrathenayaml
Readme
Languages
C++
98%
Perl
0.6%
CMake
0.4%
M4
0.3%
Makefile
0.2%
Other
0.2%