forked from OpenWF/SpaceNinjaServer
This branch is 309 commits behind OpenWF/SpaceNinjaServer:main
Re #2494 (only fixes the strings, **NOT** the weapon issue) - The invigoration stuff now mentions the numbers, percentages of buffs - Improved some misleading strings (e.g. "Movement Speed", when it was in fact just "Sprint Speed" instead) - Improved some inconsistencies in some key names (some weren't like other, similar existing ones) - Got rid of duplicate "None" string & re-used it properly + re-used existing strings to newly added buttons, instead of using unnecessary extra added strings (more consistent to use existing strings, aside that they are shorter, less lines and less work overall for everyone involved) If I should change anything, lemme know. Reviewed-on: OpenWF/SpaceNinjaServer#2498 Reviewed-by: Sainan <63328889+sainan@users.noreply.github.com> Co-authored-by: Animan8000 <animan8000@noreply.localhost> Co-committed-by: Animan8000 <animan8000@noreply.localhost>
Space Ninja Server
More information for the moment here: https://discord.gg/PNNZ3asUuY
Project Status
This project is in active development at https://onlyg.it/OpenWF/SpaceNinjaServer.
To get an idea of what functionality you can expect to be missing have a look through the issues. However, many things have been implemented and should work as expected. Please open an issue for anything where that's not the case and/or the server is reporting errors.
config.json
SpaceNinjaServer requires a config.json. To set it up, you can copy the config.json.example, which has most cheats disabled.
logger.levelcan befatal,error,warn,info,http,debug, ortrace.myIrcAddressescan be used to point to an IRC server. If not provided, defaults to[ myAddress ].worldState.eidolonOverridecan be set todayornightto lock the time to day/fass and night/vome on Plains of Eidolon/Cambion Drift.worldState.vallisOverridecan be set towarmorcoldto lock the temperature on Orb Vallis.worldState.duviriOverridecan be set tojoy,anger,envy,sorrow, orfearto lock the Duviri spiral.worldState.nightwaveOverridewill lock the nightwave season, assuming the client is new enough for it. Valid values:RadioLegionIntermission13Syndicatefor Nora's Mix Vol. 9RadioLegionIntermission12Syndicatefor Nora's Mix Vol. 8RadioLegionIntermission11Syndicatefor Nora's Mix Vol. 7RadioLegionIntermission10Syndicatefor Nora's Mix Vol. 6RadioLegionIntermission9Syndicatefor Nora's Mix Vol. 5RadioLegionIntermission8Syndicatefor Nora's Mix Vol. 4RadioLegionIntermission7Syndicatefor Nora's Mix Vol. 3RadioLegionIntermission6Syndicatefor Nora's Mix Vol. 2RadioLegionIntermission5Syndicatefor Nora's Mix Vol. 1RadioLegionIntermission4Syndicatefor Nora's ChoiceRadioLegionIntermission3Syndicatefor Intermission IIIRadioLegion3Syndicatefor GlassmakerRadioLegionIntermission2Syndicatefor Intermission IIRadioLegion2Syndicatefor The EmissaryRadioLegionIntermissionSyndicatefor Intermission IRadioLegionSyndicatefor The Wolf of Saturn Six
allTheFissurescan be set tonormalorhardto enable all fissures either in normal or steel path, respectively.worldState.circuitGameModescan be set to an array of game modes which will override the otherwise-random pattern in The Circuit. Valid element values areSurvival,VoidFlood,Excavation,Defense,Exterminate,Assassination, andAlchemy.
Languages
TypeScript
77.3%
JavaScript
17.2%
HTML
5.3%