A Web MMORPG forked off BrowserQuest.
Building the client: To build the client, run npm run build
.
Building game maps: This (particularly expensive) step needs to run
separately via npm run build-maps
. It is only necessary when the
tools/maps/tmx/map.tmx
file has been edited — the built map files are
version-controlled.
Running the server: To run the game server, run npm start
(remember to
build the client if necessary). The server takes a single optional
command-line parameter, viz. the name of a configuration file, which defaults
to config.json
. The configuration file overrides the defaults supplied in
config.default.json
.
Additional documentation is located in the client
and server
directories.
To invoke the code auto-formatter and linter — preferrably before every
commit —, run npm run cleanup
. The formatter and linter are available
separately as npm run format
and npm run lint
, respectively.
Code is licensed under MPL 2.0. Content is licensed under CC-BY-SA 3.0. See the LICENSE file for details.
The original BrowserQuest was created by Franck Lecollinet and Guillaume Lecollinet from Little Workshop.