Files
Erupe/README.md
2023-07-08 22:14:18 +10:00

13 KiB

Erupe

Client Compatiblity

Platforms

  • PC
  • PlayStation 3
  • PlayStation Vita
  • Wii U (Up to Z2)

Versions

  • ZZ
  • Z2
  • Z1

Setup

If you are only looking to install Erupe, please use a pre-compiled binary.

If you want to modify or compile Erupe yourself, please read on.

Requirements

Installation

  1. Bring up a fresh database by using the backup file attached with the latest release.
  2. Run each script under patch-schema as they introduce newer schema.
  3. Edit config.json such that the database password matches your PostgreSQL setup.
  4. Run go build or go run . to compile Erupe.

Resources

Configuration

This portion of the documentation goes over the config.json file.

General Configuration

Variable Description Default Options
Host The IP or host address the server is running from 127.0.0.1
BinPath The bin path folder is where you place files needed for various parts of the game such as scenario and quest files bin
Language This is the language the server will run in. Only English en and Japanese ja are available, if you wish to contribute to tranlation, get in touch en en/jp
DisableSoftCrash false
HideLoginNotice This hides the notices that appear on login from LoginNotices true
LoginNotices This is where you place notices for users, you can have multiple notices
PatchServerManifest
PatchServerFile
ScreenshotAPIURL This is the URL you want user sreenshots to go to
DeleteOnSaveCorruption This option deletes a users save from the database if they corrupt it, can be used as punishment for cheaters false
ClientMode This tells the server what client it should run for ZZ Check compatible versions above
DevMode This enables DevModeOptions to be configured true

DevModeOptions Configuraiton

Variable Description Default Options
AutoCreateAccount This allows users that don't exist to auto create there account from initial login true
CleanDB This cleans the database down false
MaxLauncherHR This sets the launcher value to HR7 to allow you to break World HR requirements false
LogInboundMessages This will allow inbound messages to be logged in the stdout terminal you run the applicaiton from false
LogOutboundMessages This will allow outbound messages to be logged in the stdout terminal you run the applicaiton from false
MaxHexdumpLength This is the maximum amount of hex that will be dumped to stdout along side a message 0
DivaEvent This overrides the Diva event stage in game 2 0/1/2/3/-1
FestaEvent This overrides the Hunter Festival event stage in game 2 0/1/2/3/-1
TournamentEvent This overrides the Hunter Tournament event stage in game 2 0/1/2/3/-1
MezFesEvent Enables whether the MezFes event & World are active true
MezFesAlt Switches the multiplayer MezFes event false
DisableTokenCheck This disables the random token that is generated at login from being checked, very insecure false
QuestDebugTools Enable various quest debug logs false
EarthStatusOverride Enables Pallone Fest, Tower and Conquest War events 0 2=Conquest, 11=Pallone, 21=Tower
EarthIDOverride A random event ID 0
EarthMonsterOverride Sets the ID of the monster targeted in the Conquest War 0
SaveDumps.Enables Enables save dumps to a folder that is set at SaveDumps.OutputDir true
SaveDumps.OutputDir The folder that save dumps are saved to savedata

GameplayOptions Configuraiton

Variable Description Default Options
FeaturedWeapons Number of Active Feature weapons to generate daily 0
MaximumNP Maximum number of NP held by a player 100000
MaximumRP Maximum number of RP held by a player 100000
DisableLoginBoost Disables the Login Boost system false
DisableBoostTime Disables the daily NetCafe Boost Time false
BoostTimeDuration The number of minutes NetCafe Boost Time lasts for 120
GuildMealDuration The number of minutes a Guild Meal can be activated for after cooking 60
BonusQuestAllowance Number of Bonus Point Quests to allow daily 3
DailyQuestAllowance Number of Daily Quests to allow daily 1
MezfesSoloTickets Number of solo tickets given weekly 10
MezfesGroupTickets Number of group tickets given weekly 4
GUrgentRate Adjusts the rate of G Urgent quests spawning 10
GCPMultiplier Adjusts the multiplier of GCP rewarded for quest completion 1.00
GRPMultiplier Adjusts the multiplier of G Rank Points rewarded for quest completion 1.00
GSRPMultiplier Adjusts the multiplier of G Skill Rank Points rewarded for quest completion 1.00
GZennyMultiplier Adjusts the multiplier of G Zenny rewarded for quest completion 1.00
MaterialMultiplier Adjusts the multiplier of Monster Materials rewarded for quest completion 1.00
ExtraCarves Grant n extra chances to carve ALL carcasses 0
DisableHunterNavi Disables the Hunter Navi false
EnableHiganjimaEvent Enables the Higanjima event in the Rasta Bar false
EnableNierEvent Enables the Nier event in the Rasta Bar false
DisableRoad Disables the Hunting Road false

Discord

There is limited Discord capability in Erupe. The feature allows you to replay messages from your server into a channel. This may be either be removed or revamped in a future version.

Commands

There are several chat commands that can be turned on and off. Most of them are really for admins or debugging purposes.

Name command Description Options
Rights !rights Changes rights interger to specifc interger
Teleport !tele Teleports user to specific x,y,z
Reload !reload Flush all objects and users and reload stage you are on
KeyQuest !kqf
Course !course OPTION Changes the players course HL,EX,Premium,Boost
PSN !psn USERNAME Links Erupe account to PSN

Ravi Sub Commands

Name command Description
Raviente !ravi start Starts Ravi Event
Raviente !ravi cm / !ravi checkmultiplier Checks Ravi health multiplier
Raviente !ravi ss Send sedation
Raviente !ravi sr Send resurrection
Raviente !ravi rs Request sedation

World Entries config

Config Item Description Options
Type Server type. 1=Normal, 2=Cities, 3=Newbie, 4=Tavern, 5=Return, 6=MezFes
Season Server activity. 0=Green/Breeding, 1=Orange/Warm, 2=Blue/Cold

Recommend

This sets the types of quest that can be ordered from a world.

  • 0 = All quests
  • 1 = Up to 2 star quests
  • 2 = Up to 4 star quests
  • 4 = All Quests in HR (Enables G Experience Tab)
  • 5 = Only G rank quests
  • 6 = Mini games world there is no place to order quests