All Projects → NexusForever → NexusForever.WorldDatabase

NexusForever / NexusForever.WorldDatabase

Licence: AGPL-3.0 license
The optional world database for NexusForever.

Projects that are alternatives of or similar to NexusForever.WorldDatabase

server
⛵ LandSandBoat - a server emulator for Final Fantasy XI. Just an X-34 landspeeder out for a drive.
Stars: ✭ 103 (+442.11%)
Mutual labels:  mmorpg, server-emulator
inferno-emu-v2
A3 MMORPG emulator written in NodeJS
Stars: ✭ 14 (-26.32%)
Mutual labels:  mmorpg
Reldens
Reldens - You can make it - Open Source MMORPG Platform
Stars: ✭ 130 (+584.21%)
Mutual labels:  mmorpg
Ace
Asheron's Call server emulator.
Stars: ✭ 185 (+873.68%)
Mutual labels:  mmorpg
Rathena
rAthena is an open-source cross-platform MMORPG server.
Stars: ✭ 1,793 (+9336.84%)
Mutual labels:  mmorpg
Stendhal
Stendhal is a fun friendly and free multiplayer online adventure game with an old school feel.
Stars: ✭ 194 (+921.05%)
Mutual labels:  mmorpg
Fonline
FOnline Engine is a flexible cross-platform isometric game engine
Stars: ✭ 128 (+573.68%)
Mutual labels:  mmorpg
Luminari-Source
Current Source Code for LuminariMUD - A Pathfinder/D20 Multi User Dungeon
Stars: ✭ 37 (+94.74%)
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 (+1178.95%)
Mutual labels:  mmorpg
Melia
Open-Source MMORPG Server Emulator
Stars: ✭ 181 (+852.63%)
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 (+800%)
Mutual labels:  mmorpg
Core Framework
This repository holds the Open RuneScape Classic game framework
Stars: ✭ 143 (+652.63%)
Mutual labels:  mmorpg
Mirror
#1 Open Source Unity Networking Library
Stars: ✭ 2,905 (+15189.47%)
Mutual labels:  mmorpg
Rhisis
Rhisis is an experimental FlyFF MMORPG emulator built with C# 9 and .NET 5
Stars: ✭ 132 (+594.74%)
Mutual labels:  mmorpg
dungeonz
Everything for the game Rogueworld.
Stars: ✭ 88 (+363.16%)
Mutual labels:  mmorpg
Valhalla
A Golang MapleStory (v28) server
Stars: ✭ 130 (+584.21%)
Mutual labels:  mmorpg
Gserver
通用的实时流golang框架,可以方便的创建游戏服务/聊天服务等
Stars: ✭ 164 (+763.16%)
Mutual labels:  mmorpg
Otxserver
OTX Server from:
Stars: ✭ 187 (+884.21%)
Mutual labels:  mmorpg
UltimaPHP
A modern Ultima Online server written in PHP
Stars: ✭ 123 (+547.37%)
Mutual labels:  mmorpg
Maelstrom
A server emulator for Final Fantasy XIV that supports Stormblood patch 4.10
Stars: ✭ 47 (+147.37%)
Mutual labels:  server-emulator

NexusForever World Database

Information

This repository contains the optional world data for NexusForever, while the schema for the world database is included in the main repository the actual data resides here.

For entity information the data is split by continent, zone and finally by creature.
The example below is taken from the Alizar/Celestion.sql SQL file and is for the creature Hunter Zynanna.

-- --------------------------------------
-- Hunter Zynanna
-- --------------------------------------
SET @GUID = (SELECT IFNULL(MAX(`id`), 0) FROM `entity`);
INSERT INTO `entity` (`Id`, `Type`, `Creature`, `World`, `Area`, `X`, `Y`, `Z`, `RX`, `RY`, `RZ`, `DisplayInfo`, `OutfitInfo`, `Faction1`, `Faction2`) VALUES
    (@GUID+1, 0, 47427, @WORLD, 301, 1991.417, -912.8641, -1900.929, 0, 0, 0, 27858, 9210, 171, 171);
INSERT INTO `entity_spline` (`Id`, `SplineId`, `Mode`, `Speed`, `FX`, `FY`, `FZ`) VALUES
    (@GUID+1, 14461, 1, 3, 0, 0, 0);
INSERT INTO `entity_stats` (`Id`, `Stat`, `Value`) VALUES
    (@GUID+1, 0, 2372),
    (@GUID+1, 10, 8),
    (@GUID+1, 15, 0),
    (@GUID+1, 20, 0),
    (@GUID+1, 21, 0),
    (@GUID+1, 22, 0);

The initial files in the repository were created with a custom tool that ingested sniffs taken while retail was still live, this gives a good starting point but a lot of manual work is required to tweak and make fixes.

Each file is considered a dump, all changes reside in the same file and should be able reapplied when changes occur.

Installation

Unlike the content found in the auth and character databases, data in the world database is not created automatically via a database migration and needs to be applied manually.
Run all of the SQL files found in this repository on your world database, each file is independant from one another, you can install as many or as little as you would like.

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].