All Projects → project-agonyl → inferno-emu-v2

project-agonyl / inferno-emu-v2

Licence: GPL-3.0 license
A3 MMORPG emulator written in NodeJS

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to inferno-emu-v2

Mir2x
open source MMORPG game
Stars: ✭ 118 (+742.86%)
Mutual labels:  mmorpg
Core Framework
This repository holds the Open RuneScape Classic game framework
Stars: ✭ 143 (+921.43%)
Mutual labels:  mmorpg
Otxserver
OTX Server from:
Stars: ✭ 187 (+1235.71%)
Mutual labels:  mmorpg
Tap Tap Adventure
Tap Tap Adventure is a massively online 2D MMORPG set in the medieval times with twists.
Stars: ✭ 123 (+778.57%)
Mutual labels:  mmorpg
Rhisis
Rhisis is an experimental FlyFF MMORPG emulator built with C# 9 and .NET 5
Stars: ✭ 132 (+842.86%)
Mutual labels:  mmorpg
Gserver
通用的实时流golang框架,可以方便的创建游戏服务/聊天服务等
Stars: ✭ 164 (+1071.43%)
Mutual labels:  mmorpg
Openmmo
OpenMMO - Groundwork
Stars: ✭ 115 (+721.43%)
Mutual labels:  mmorpg
Mmorpg
MMORPG是一个可以用来学习ARPG核心战斗的项目(不再维护)。http://v.youku.com/v_show/id_XOTE5NDg1MTg0.html?firsttime=0
Stars: ✭ 208 (+1385.71%)
Mutual labels:  mmorpg
Rathena
rAthena is an open-source cross-platform MMORPG server.
Stars: ✭ 1,793 (+12707.14%)
Mutual labels:  mmorpg
Ace
Asheron's Call server emulator.
Stars: ✭ 185 (+1221.43%)
Mutual labels:  mmorpg
Fonline
FOnline Engine is a flexible cross-platform isometric game engine
Stars: ✭ 128 (+814.29%)
Mutual labels:  mmorpg
Reldens
Reldens - You can make it - Open Source MMORPG Platform
Stars: ✭ 130 (+828.57%)
Mutual labels:  mmorpg
Ryzomcore
Ryzom Core is the open-source project related to the Ryzom game. This community repository is synchronized with the Ryzom Forge repository, based on the Core branch.
Stars: ✭ 171 (+1121.43%)
Mutual labels:  mmorpg
Rpg
Online Role Playing Game (based on Laravel)
Stars: ✭ 121 (+764.29%)
Mutual labels:  mmorpg
Stendhal
Stendhal is a fun friendly and free multiplayer online adventure game with an old school feel.
Stars: ✭ 194 (+1285.71%)
Mutual labels:  mmorpg
Ember
The main client for the Worldforge MMORPG system.
Stars: ✭ 115 (+721.43%)
Mutual labels:  mmorpg
Knightonline
OpenKO is an open source version of the old school Knight Online MMORPG
Stars: ✭ 146 (+942.86%)
Mutual labels:  mmorpg
Openmu
This project aims to create an easy to use, extendable and customizable server for a MMORPG called "MU Online".
Stars: ✭ 243 (+1635.71%)
Mutual labels:  mmorpg
Mirror
#1 Open Source Unity Networking Library
Stars: ✭ 2,905 (+20650%)
Mutual labels:  mmorpg
Melia
Open-Source MMORPG Server Emulator
Stars: ✭ 181 (+1192.86%)
Mutual labels:  mmorpg

Inferno Emu - An emulator for A3 MMORPG

Overview of A3

A3 - Art, Alive, Attraction is a Korean MMORPG released around 2003. English version of it was officially released in India in 2005 under the banner of Sify. Later due to some issues it was shut down. But the love for the game did not end there. Thanks to RaGEZONE Forum (http://forum.ragezone.com/f98/) some Indians were able to create A3 private server using the files released there. The released files were just executables compiled by the Chinese developers and the source of these executables were never released.

This is an effort to create an open source emulator for A3. If you are developer with a passion for MMORPG you are welcome to help in its development.

Requirements

  1. NodeJS
  2. MySQL
  3. Redis 2.4 or higher (Check https://github.com/rgl/redis/downloads for windows installation)

Running the Project

  1. Install dependencies using command npm install
  2. Create local configuration file named main-local.json inside config folder and override database connection settings
  3. Import database schema from data/db.sql into your emulator database
  4. Insert example test data from data/seed.sql
  5. Place all .n_ndt files found in a3server/7Zoneserver/ZoneData/map from A3 219 server files released in RaGEZONE inside data/map to show NPCs in game (Download link: http://www.mediafire.com/file/24jijiaiqa3aaxn/A3+Server+219.rar)
  6. Place Teleport.txt file a3server/7Zoneserver/ZoneData inside data folder for warping character
  7. Place item files (IT0.bin etc) inside data/item folder to read A3 items
  8. Run the command node main to start the server

Currently available features

  1. Account login
  2. Account reconnect and exit
  3. Character listing
  4. Character creation
  5. Character deletion
  6. Loading NPCs in each map and teleport list
  7. Character entering game world
  8. Character movement
  9. Character HP and MP filling
  10. Character-NPC interaction
  11. Character teleportation
  12. Showing of server announcement messages and shouts

Client

Emulator has been tested with A3 client version 562 (Check https://github.com/cyberinferno/InfernoEmu/tree/master/Important%20Files). Other client versions may not work!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].