Erupe
Open-source Monster Hunter Frontier Online server emulator in Go
File Explorer
Download Latest Version (.zip)- bug.md
- feature.md
- docker.yml
- go.yml
- release.yml
- .gitkeep
- .gitkeep
- .gitkeep
- .gitkeep
- main.go
- README.md
- bin8.go
- bin8_test.go
- conn.go
- crypt_conn.go
- crypt_conn_test.go
- crypt_packet.go
- channel.go
- channel_test.go
- entrance.go
- entrance_test.go
- opcodes.go
- packets.go
- packets_test.go
- sign.go
- sign_test.go
- achievement.go
- boost.go
- chat.go
- gacha.go
- login.go
- logout.go
- quest.go
- session.go
- stage.go
- main.go
- compare.go
- main.go
- replay_test.go
- main.go
- bfutil.go
- bfutil_test.go
- doc.go
- byteframe.go
- byteframe_boundary_test.go
- byteframe_setbe_test.go
- byteframe_test.go
- doc.go
- LICENSE
- doc.go
- ecd.go
- ecd_test.go
- jpk.go
- jpk_compress.go
- jpk_compress_test.go
- jpk_hfi_test.go
- jpk_test.go
- doc.go
- gametime.go
- gametime_test.go
- doc.go
- mhfcid.go
- mhfcid_test.go
- doc.go
- mhfcourse.go
- mhfcourse_test.go
- doc.go
- mhfitem.go
- mhfitem_test.go
- doc.go
- mhfmon.go
- mhfmon_test.go
- doc.go
- pascalstring.go
- pascalstring_test.go
- doc.go
- stringstack.go
- stringstack_test.go
- doc.go
- string_convert.go
- string_convert_test.go
- doc.go
- token.go
- token_test.go
- config.go
- config_load_test.go
- config_mode_test.go
- config_test.go
- docker-compose.test.yml
- docker-compose.yml
- README.md
- conquest-war.md
- fort-attack-event.md
- hunting-tournament.md
- openapi.yaml
- reorg-proposals.md
- scenario-format.md
- tower.md
- unimplemented.md
- binpacket_test.go
- doc.go
- msg_bin_chat.go
- msg_bin_chat_test.go
- msg_bin_mail_notify.go
- msg_bin_mail_notify_test.go
- msg_bin_targeted.go
- msg_bin_targeted_test.go
- clientcontext.go
- clientcontext_test.go
- doc.go
- crypto.go
- crypto_test.go
- doc.go
- doc.go
- mhfpacket.go
- mhfpacket_test.go
- msg_batch_parse_test.go
- msg_build_coverage_extended_test.go
- msg_build_test.go
- msg_ca_exchange_item.go
- msg_comprehensive_test.go
- msg_head.go
- msg_mhf_accept_read_reward.go
- msg_mhf_acquire_cafe_item.go
- msg_mhf_acquire_cafe_item_test.go
- msg_mhf_acquire_dist_item.go
- msg_mhf_acquire_exchange_shop.go
- msg_mhf_acquire_festa.go
- msg_mhf_acquire_festa_intermediate_prize.go
- msg_mhf_acquire_festa_personal_prize.go
- msg_mhf_acquire_guild_adventure.go
- msg_mhf_acquire_guild_tresure.go
- msg_mhf_acquire_guild_tresure_souvenir.go
- msg_mhf_acquire_item.go
- msg_mhf_acquire_monthly_item.go
- msg_mhf_acquire_monthly_reward.go
- msg_mhf_acquire_test.go
- msg_mhf_acquire_title.go
- msg_mhf_acquire_tournament.go
- msg_mhf_acquire_ud_item.go
- msg_mhf_add_achievement.go
- msg_mhf_add_guild_mission_count.go
- msg_mhf_add_guild_weekly_bonus_exceptional_user.go
- msg_mhf_add_kouryou_point.go
- msg_mhf_add_reward_song_count.go
- msg_mhf_add_ud_point.go
- msg_mhf_add_ud_tactics_point.go
- msg_mhf_announce.go
- msg_mhf_answer_guild_scout.go
- msg_mhf_apply_bbs_article.go
- msg_mhf_apply_campaign.go
- msg_mhf_apply_dist_item.go
- msg_mhf_arrange_guild_member.go
- msg_mhf_cancel_guild_mission_target.go
- msg_mhf_cancel_guild_scout.go
- msg_mhf_caravan_my_rank.go
- msg_mhf_caravan_my_score.go
- msg_mhf_caravan_ranking.go
- msg_mhf_charge_festa.go
- msg_mhf_charge_guild_adventure.go
- msg_mhf_check_daily_cafepoint.go
- msg_mhf_check_monthly_item.go
- msg_mhf_check_weekly_stamp.go
- msg_mhf_contract_mercenary.go
- msg_mhf_create_guild.go
- msg_mhf_create_joint.go
- msg_mhf_create_mercenary.go
- msg_mhf_debug_post_value.go
- msg_mhf_displayed_achievement.go
- msg_mhf_enter_tournament_quest.go
- msg_mhf_entry_festa.go
- msg_mhf_entry_rookie_guild.go
- msg_mhf_entry_tournament.go
- msg_mhf_enumerate_airoulist.go
- msg_mhf_enumerate_campaign.go
- msg_mhf_enumerate_dist_item.go
- msg_mhf_enumerate_event.go
- msg_mhf_enumerate_festa_intermediate_prize.go
- msg_mhf_enumerate_festa_member.go
- msg_mhf_enumerate_festa_personal_prize.go
- msg_mhf_enumerate_guacot.go
- msg_mhf_enumerate_guild.go
- msg_mhf_enumerate_guild_item.go
- msg_mhf_enumerate_guild_member.go
- msg_mhf_enumerate_guild_message_board.go
- msg_mhf_enumerate_guild_tresure.go
- msg_mhf_enumerate_house.go
- msg_mhf_enumerate_inv_guild.go
- msg_mhf_enumerate_item.go
- msg_mhf_enumerate_mercenary_log.go
- msg_mhf_enumerate_order.go
- msg_mhf_enumerate_price.go
- msg_mhf_enumerate_quest.go
- msg_mhf_enumerate_ranking.go
- msg_mhf_enumerate_rengoku_ranking.go
- msg_mhf_enumerate_shop.go
- msg_mhf_enumerate_title.go
- msg_mhf_enumerate_union_item.go
- msg_mhf_enumerate_warehouse.go
- msg_mhf_exchange_fpoint_2_item.go
- msg_mhf_exchange_item_2_fpoint.go
- msg_mhf_exchange_kouryou_point.go
- msg_mhf_exchange_weekly_stamp.go
- msg_mhf_generate_ud_guild_map.go
- msg_mhf_get_achievement.go
- msg_mhf_get_additional_beat_reward.go
- msg_mhf_get_bbs_sns_status.go
- msg_mhf_get_bbs_user_status.go
- msg_mhf_get_boost_right.go
- msg_mhf_get_boost_time.go
- msg_mhf_get_boost_time_limit.go
- msg_mhf_get_box_gacha_info.go
- msg_mhf_get_break_seibatu_level_reward.go
- msg_mhf_get_ca_achievement_hist.go
- msg_mhf_get_ca_unique_id.go
- msg_mhf_get_cafe_duration.go
- msg_mhf_get_cafe_duration_bonus_info.go
- msg_mhf_get_cog_info.go
- msg_mhf_get_daily_mission_master.go
- msg_mhf_get_daily_mission_personal.go
- msg_mhf_get_dist_description.go
- msg_mhf_get_earth_status.go
- msg_mhf_get_earth_value.go
- msg_mhf_get_enhanced_minidata.go
- msg_mhf_get_equip_skin_hist.go
- msg_mhf_get_etc_points.go
- msg_mhf_get_extra_info.go
- msg_mhf_get_fixed_seibatu_ranking_table.go
- msg_mhf_get_fpoint_exchange_list.go
- msg_mhf_get_gacha_play_history.go
- msg_mhf_get_gacha_point.go
- msg_mhf_get_gem_info.go
- msg_mhf_get_guild_manage_right.go
- msg_mhf_get_guild_mission_list.go
- msg_mhf_get_guild_mission_record.go
- msg_mhf_get_guild_scout_list.go
- msg_mhf_get_guild_target_member_num.go
- msg_mhf_get_guild_tresure_souvenir.go
- msg_mhf_get_guild_weekly_bonus_active_count.go
- msg_mhf_get_guild_weekly_bonus_master.go
- msg_mhf_get_keep_login_boost_status.go
- msg_mhf_get_kiju_info.go
- msg_mhf_get_kouryou_point.go
- msg_mhf_get_lobby_crowd.go
- msg_mhf_get_myhouse_info.go
- msg_mhf_get_notice.go
- msg_mhf_get_paper_data.go
- msg_mhf_get_rand_from_table.go
- msg_mhf_get_reject_guild_scout.go
- msg_mhf_get_rengoku_binary.go
- msg_mhf_get_rengoku_ranking_rank.go
- msg_mhf_get_restriction_event.go
- msg_mhf_get_reward_song.go
- msg_mhf_get_ryoudama.go
- msg_mhf_get_seibattle.go
- msg_mhf_get_senyu_daily_count.go
- msg_mhf_get_stepup_status.go
- msg_mhf_get_tenrouirai.go
- msg_mhf_get_tiny_bin.go
- msg_mhf_get_tower_info.go
- msg_mhf_get_trend_weapon.go
- msg_mhf_get_ud_bonus_quest_info.go
- msg_mhf_get_ud_daily_present_list.go
- msg_mhf_get_ud_guild_map_info.go
- msg_mhf_get_ud_info.go
- msg_mhf_get_ud_monster_point.go
- msg_mhf_get_ud_my_point.go
- msg_mhf_get_ud_my_ranking.go
- msg_mhf_get_ud_norma_present_list.go
- msg_mhf_get_ud_ranking.go
- msg_mhf_get_ud_ranking_reward_list.go
- msg_mhf_get_ud_schedule.go
- msg_mhf_get_ud_selected_color_info.go
- msg_mhf_get_ud_shop_coin.go
- msg_mhf_get_ud_tactics_bonus_quest.go
- msg_mhf_get_ud_tactics_first_quest_bonus.go
- msg_mhf_get_ud_tactics_follower.go
- msg_mhf_get_ud_tactics_log.go
- msg_mhf_get_ud_tactics_point.go
- msg_mhf_get_ud_tactics_ranking.go
- msg_mhf_get_ud_tactics_remaining_point.go
- msg_mhf_get_ud_tactics_reward_list.go
- msg_mhf_get_ud_total_point_info.go
- msg_mhf_get_weekly_schedule.go
- msg_mhf_get_weekly_seibatu_ranking_reward.go
- msg_mhf_guacot_test.go
- msg_mhf_guild_huntdata.go
- msg_mhf_info_festa.go
- msg_mhf_info_guild.go
- msg_mhf_info_joint.go
- msg_mhf_info_scenario_counter.go
- msg_mhf_info_tournament.go
- msg_mhf_kick_export_force.go
- msg_mhf_list_mail.go
- msg_mhf_list_member.go
- msg_mhf_load_deco_myset.go
- msg_mhf_load_favorite_quest.go
- msg_mhf_load_guild_adventure.go
- msg_mhf_load_guild_cooking.go
- msg_mhf_load_house.go
- msg_mhf_load_hunter_navi.go
- msg_mhf_load_legend_dispatch.go
- msg_mhf_load_mezfes_data.go
- msg_mhf_load_otomo_airou.go
- msg_mhf_load_partner.go
- msg_mhf_load_plate_box.go
- msg_mhf_load_plate_data.go
- msg_mhf_load_plate_myset.go
- msg_mhf_load_rengoku_data.go
- msg_mhf_load_scenario_data.go
- msg_mhf_loaddata.go
- msg_mhf_mercenary_huntdata.go
- msg_mhf_operate_guild.go
- msg_mhf_operate_guild_member.go
- msg_mhf_operate_guild_tresure_report.go
- msg_mhf_operate_joint.go
- msg_mhf_operate_warehouse.go
- msg_mhf_operation_inv_guild.go
- msg_mhf_opr_member.go
- msg_mhf_oprt_mail.go
- msg_mhf_packets_test.go
- msg_mhf_payment_achievement.go
- msg_mhf_play_box_gacha.go
- msg_mhf_play_free_gacha.go
- msg_mhf_play_normal_gacha.go
- msg_mhf_play_stepup_gacha.go
- msg_mhf_post_boost_time.go
- msg_mhf_post_boost_time_limit.go
- msg_mhf_post_boost_time_quest_return.go
- msg_mhf_post_cafe_duration_bonus_received.go
- msg_mhf_post_gem_info.go
- msg_mhf_post_guild_scout.go
- msg_mhf_post_notice.go
- msg_mhf_post_ryoudama.go
- msg_mhf_post_seibattle.go
- msg_mhf_post_tenrouirai.go
- msg_mhf_post_tiny_bin.go
- msg_mhf_post_tower_info.go
- msg_mhf_present_box.go
- msg_mhf_read_beat_level.go
- msg_mhf_read_beat_level_all_ranking.go
- msg_mhf_read_beat_level_my_ranking.go
- msg_mhf_read_guildcard.go
- msg_mhf_read_last_week_beat_ranking.go
- msg_mhf_read_mail.go
- msg_mhf_read_mercenary_m.go
- msg_mhf_read_mercenary_w.go
- msg_mhf_receive_cafe_duration_bonus.go
- msg_mhf_receive_gacha_item.go
- msg_mhf_regist_guild_adventure.go
- msg_mhf_regist_guild_adventure_diva.go
- msg_mhf_regist_guild_cooking.go
- msg_mhf_regist_guild_tresure.go
- msg_mhf_regist_spabi_time.go
- msg_mhf_register_event.go
- msg_mhf_release_event.go
- msg_mhf_reserve10f.go
- msg_mhf_reset_achievement.go
- msg_mhf_reset_box_gacha_info.go
- msg_mhf_reset_title.go
- msg_mhf_save_deco_myset.go
- msg_mhf_save_favorite_quest.go
- msg_mhf_save_hunter_navi.go
- msg_mhf_save_mercenary.go
- msg_mhf_save_mezfes_data.go
- msg_mhf_save_otomo_airou.go
- msg_mhf_save_partner.go
- msg_mhf_save_plate_box.go
- msg_mhf_save_plate_data.go
- msg_mhf_save_plate_myset.go
- msg_mhf_save_rengoku_data.go
- msg_mhf_save_scenario_data.go
- msg_mhf_savedata.go
- msg_mhf_send_mail.go
- msg_mhf_server_command.go
- msg_mhf_set_ca_achievement.go
- msg_mhf_set_ca_achievement_hist.go
- msg_mhf_set_daily_mission_personal.go
- msg_mhf_set_enhanced_minidata.go
- msg_mhf_set_guild_manage_right.go
- msg_mhf_set_guild_mission_target.go
- msg_mhf_set_kiju.go
- msg_mhf_set_loginwindow.go
- msg_mhf_set_reject_guild_scout.go
- msg_mhf_set_restriction_event.go
- msg_mhf_set_ud_tactics_follower.go
- msg_mhf_sex_changer.go
- msg_mhf_shut_client.go
- msg_mhf_stampcard_prize.go
- msg_mhf_stampcard_stamp.go
- msg_mhf_start_boost_time.go
- msg_mhf_state_campaign.go
- msg_mhf_state_festa_g.go
- msg_mhf_state_festa_u.go
- msg_mhf_transfer_item.go
- msg_mhf_transit_message.go
- msg_mhf_unreserve_srg.go
- msg_mhf_update_beat_level.go
- msg_mhf_update_cafepoint.go
- msg_mhf_update_equip_skin_hist.go
- msg_mhf_update_etc_point.go
- msg_mhf_update_force_guild_rank.go
- msg_mhf_update_guacot.go
- msg_mhf_update_guild.go
- msg_mhf_update_guild_icon.go
- msg_mhf_update_guild_item.go
- msg_mhf_update_guild_message_board.go
- msg_mhf_update_guildcard.go
- msg_mhf_update_house.go
- msg_mhf_update_interior.go
- msg_mhf_update_myhouse_info.go
- msg_mhf_update_union_item.go
- msg_mhf_update_use_trend_weapon_log.go
- msg_mhf_update_warehouse.go
- msg_mhf_use_gacha_point.go
- msg_mhf_use_keep_login_boost.go
- msg_mhf_use_reward_song.go
- msg_mhf_use_ud_shop_coin.go
- msg_mhf_vote_festa.go
- msg_opcode_coverage_test.go
- msg_parse_coverage_test.go
- msg_parse_large_test.go
- msg_parse_medium_test.go
- msg_parse_small_test.go
- msg_parse_test.go
- msg_sys_ack.go
- msg_sys_acquire_semaphore.go
- msg_sys_add_object.go
- msg_sys_auth_data.go
- msg_sys_auth_query.go
- msg_sys_auth_terminal.go
- msg_sys_back_stage.go
- msg_sys_cast_binary.go
- msg_sys_casted_binary.go
- msg_sys_check_semaphore.go
- msg_sys_cleanup_object.go
- msg_sys_close_mutex.go
- msg_sys_collect_binary.go
- msg_sys_core_test.go
- msg_sys_create_acquire_semaphore.go
- msg_sys_create_mutex.go
- msg_sys_create_object.go
- msg_sys_create_open_mutex.go
- msg_sys_create_semaphore.go
- msg_sys_create_stage.go
- msg_sys_del_object.go
- msg_sys_delete_mutex.go
- msg_sys_delete_object.go
- msg_sys_delete_semaphore.go
- msg_sys_delete_user.go
- msg_sys_disp_object.go
- msg_sys_duplicate_object.go
- msg_sys_echo.go
- msg_sys_end.go
- msg_sys_enter_stage.go
- msg_sys_enumerate_client.go
- msg_sys_enumerate_stage.go
- msg_sys_enumlobby.go
- msg_sys_enumuser.go
- msg_sys_extend_threshold.go
- msg_sys_get_file.go
- msg_sys_get_object_binary.go
- msg_sys_get_object_owner.go
- msg_sys_get_stage_binary.go
- msg_sys_get_state.go
- msg_sys_get_user_binary.go
- msg_sys_hide_client.go
- msg_sys_hide_object.go
- msg_sys_infokyserver.go
- msg_sys_insert_user.go
- msg_sys_issue_logkey.go
- msg_sys_leave_stage.go
- msg_sys_load_register.go
- msg_sys_lock_global_sema.go
- msg_sys_lock_stage.go
- msg_sys_login.go
- msg_sys_logout.go
- msg_sys_move_stage.go
- msg_sys_nop.go
- msg_sys_notify_register.go
- msg_sys_notify_user_binary.go
- msg_sys_open_mutex.go
- msg_sys_operate_register.go
- msg_sys_packets_test.go
- msg_sys_ping.go
- msg_sys_position_object.go
- msg_sys_record_log.go
- msg_sys_release_semaphore.go
- msg_sys_reserve01.go
- msg_sys_reserve02.go
- msg_sys_reserve03.go
- msg_sys_reserve04.go
- msg_sys_reserve05.go
- msg_sys_reserve06.go
- msg_sys_reserve07.go
- msg_sys_reserve0c.go
- msg_sys_reserve0d.go
- msg_sys_reserve0e.go
- msg_sys_reserve180.go
- msg_sys_reserve188.go
- msg_sys_reserve18b.go
- msg_sys_reserve18e.go
- msg_sys_reserve18f.go
- msg_sys_reserve192.go
- msg_sys_reserve193.go
- msg_sys_reserve194.go
- msg_sys_reserve19b.go
- msg_sys_reserve19e.go
- msg_sys_reserve19f.go
- msg_sys_reserve1a4.go
- msg_sys_reserve1a6.go
- msg_sys_reserve1a7.go
- msg_sys_reserve1a8.go
- msg_sys_reserve1a9.go
- msg_sys_reserve1aa.go
- msg_sys_reserve1ab.go
- msg_sys_reserve1ac.go
- msg_sys_reserve1ad.go
- msg_sys_reserve1ae.go
- msg_sys_reserve1af.go
- msg_sys_reserve4a.go
- msg_sys_reserve4b.go
- msg_sys_reserve4c.go
- msg_sys_reserve4d.go
- msg_sys_reserve4e.go
- msg_sys_reserve4f.go
- msg_sys_reserve55.go
- msg_sys_reserve56.go
- msg_sys_reserve57.go
- msg_sys_reserve5c.go
- msg_sys_reserve5e.go
- msg_sys_reserve5f.go
- msg_sys_reserve71.go
- msg_sys_reserve72.go
- msg_sys_reserve73.go
- msg_sys_reserve74.go
- msg_sys_reserve75.go
- msg_sys_reserve76.go
- msg_sys_reserve77.go
- msg_sys_reserve78.go
- msg_sys_reserve79.go
- msg_sys_reserve7a.go
- msg_sys_reserve7b.go
- msg_sys_reserve7c.go
- msg_sys_reserve7e.go
- msg_sys_reserve_stage.go
- msg_sys_rights_reload.go
- msg_sys_rotate_object.go
- msg_sys_serialize.go
- msg_sys_set_object_binary.go
- msg_sys_set_stage_binary.go
- msg_sys_set_stage_pass.go
- msg_sys_set_status.go
- msg_sys_set_user_binary.go
- msg_sys_stage_destruct.go
- msg_sys_stage_test.go
- msg_sys_terminal_log.go
- msg_sys_time.go
- msg_sys_trans_binary.go
- msg_sys_unlock_global_sema.go
- msg_sys_unlock_stage.go
- msg_sys_unreserve_stage.go
- msg_sys_update_object_binary.go
- msg_sys_update_right.go
- msg_sys_wait_stage_binary.go
- opcode_to_packet.go
- filter.go
- format.go
- patch.go
- pcap_test.go
- reader.go
- recording_conn.go
- recording_conn_test.go
- writer.go
- crypt_conn.go
- crypt_conn_test.go
- crypt_packet.go
- crypt_packet_test.go
- doc.go
- packetid.go
- packetid_string.go
- packetid_string_test.go
- packetid_test.go
- api_server.go
- api_server_test.go
- dashboard.go
- dashboard.html
- dashboard_test.go
- dbutils.go
- dbutils_coverage_test.go
- dbutils_test.go
- doc.go
- endpoints.go
- endpoints_coverage_test.go
- endpoints_extra_coverage_test.go
- endpoints_test.go
- errors.go
- landing_page.go
- landing_page.html
- middleware.go
- middleware_test.go
- repo_character.go
- repo_event.go
- repo_interfaces.go
- repo_mocks_test.go
- repo_session.go
- repo_user.go
- routing_test.go
- test_helpers.go
- utils.go
- utils_test.go
- hunternavi_0_after.bin
- hunternavi_0_before.bin
- hunternavi_0_patch_0.bin
- hunternavi_0_patch_1.bin
- hunternavi_1_after.bin
- hunternavi_1_before.bin
- hunternavi_1_patch_0.bin
- hunternavi_1_patch_1.bin
- hunternavi_1_patch_10.bin
- hunternavi_1_patch_11.bin
- hunternavi_1_patch_12.bin
- hunternavi_1_patch_13.bin
- hunternavi_1_patch_14.bin
- hunternavi_1_patch_15.bin
- hunternavi_1_patch_16.bin
- hunternavi_1_patch_17.bin
- hunternavi_1_patch_18.bin
- hunternavi_1_patch_19.bin
- hunternavi_1_patch_2.bin
- hunternavi_1_patch_20.bin
- hunternavi_1_patch_21.bin
- hunternavi_1_patch_22.bin
- hunternavi_1_patch_23.bin
- hunternavi_1_patch_24.bin
- hunternavi_1_patch_3.bin
- hunternavi_1_patch_4.bin
- hunternavi_1_patch_5.bin
- hunternavi_1_patch_6.bin
- hunternavi_1_patch_7.bin
- hunternavi_1_patch_8.bin
- hunternavi_1_patch_9.bin
- platedata_0_after.bin
- platedata_0_before.bin
- platedata_0_patch_0.bin
- platedata_0_patch_1.bin
- deltacomp.go
- deltacomp_test.go
- doc.go
- doc.go
- nullcomp.go
- nullcomp_test.go
- channel_isolation_test.go
- channel_registry.go
- channel_registry_local.go
- channel_registry_test.go
- char_save_locks.go
- client_connection_simulation_test.go
- constants_quest.go
- constants_raviente.go
- constants_time.go
- doc.go
- guild_model.go
- handlers_achievement.go
- handlers_achievement_test.go
- handlers_bbs.go
- handlers_bbs_test.go
- handlers_cafe.go
- handlers_cafe_test.go
- handlers_campaign.go
- handlers_campaign_test.go
- handlers_caravan.go
- handlers_caravan_test.go
- handlers_cast_binary.go
- handlers_cast_binary_test.go
- handlers_character.go
- handlers_character_test.go
- handlers_clients.go
- handlers_clients_test.go
- handlers_commands.go
- handlers_commands_test.go
- handlers_data.go
- handlers_data_extended_test.go
- handlers_data_paper.go
- handlers_data_paper_tables.go
- handlers_data_paper_test.go
- handlers_data_test.go
- handlers_discord.go
- handlers_discord_test.go
- handlers_distitem.go
- handlers_distitem_test.go
- handlers_diva.go
- handlers_diva_test.go
- handlers_event.go
- handlers_event_test.go
- handlers_festa.go
- handlers_festa_test.go
- handlers_gacha.go
- handlers_gacha_test.go
- handlers_goocoo.go
- handlers_goocoo_test.go
- handlers_guild.go
- handlers_guild_adventure.go
- handlers_guild_adventure_test.go
- handlers_guild_alliance.go
- handlers_guild_alliance_test.go
- handlers_guild_board.go
- handlers_guild_board_test.go
- handlers_guild_cooking.go
- handlers_guild_cooking_test.go
- handlers_guild_icon_test.go
- handlers_guild_info.go
- handlers_guild_info_test.go
- handlers_guild_member.go
- handlers_guild_member_test.go
- handlers_guild_mission.go
- handlers_guild_mission_test.go
- handlers_guild_ops.go
- handlers_guild_ops_test.go
- handlers_guild_scout.go
- handlers_guild_scout_test.go
- handlers_guild_test.go
- handlers_guild_tresure.go
- handlers_guild_tresure_test.go
- handlers_helpers.go
- handlers_helpers_test.go
- handlers_house.go
- handlers_house_test.go
- handlers_items.go
- handlers_items_tables.go
- handlers_items_test.go
- handlers_kouryou.go
- handlers_kouryou_test.go
- handlers_mail.go
- handlers_mail_test.go
- handlers_mercenary.go
- handlers_mercenary_test.go
- handlers_misc.go
- handlers_misc_test.go
- handlers_mutex.go
- handlers_mutex_test.go
- handlers_object.go
- handlers_object_test.go
- handlers_plate.go
- handlers_plate_test.go
- handlers_quest.go
- handlers_quest_backport_test.go
- handlers_quest_test.go
- handlers_register.go
- handlers_register_test.go
- handlers_rengoku.go
- handlers_rengoku_integration_test.go
- handlers_rengoku_test.go
- handlers_reserve.go
- handlers_reserve_test.go
- handlers_reward.go
- handlers_reward_test.go
- handlers_savedata_integration_test.go
- handlers_scenario.go
- handlers_scenario_test.go
- handlers_seibattle.go
- handlers_seibattle_test.go
- handlers_semaphore.go
- handlers_semaphore_test.go
- handlers_session.go
- handlers_session_test.go
- handlers_shop.go
- handlers_shop_gacha_test.go
- handlers_shop_test.go
- handlers_simple_test.go
- handlers_stage.go
- handlers_stage_test.go
- handlers_table.go
- handlers_table_test.go
- handlers_tactics.go
- handlers_tactics_test.go
- handlers_test.go
- handlers_tournament.go
- handlers_tournament_test.go
- handlers_tower.go
- handlers_tower_test.go
- handlers_users.go
- handlers_users_test.go
- handlers_util_test.go
- integration_test.go
- lang_en.go
- lang_es.go
- lang_fr.go
- lang_jp.go
- lang_zh.go
- localized_string.go
- localized_string_test.go
- minidata_store.go
- minidata_store_test.go
- model_character.go
- model_character_test.go
- quest_cache.go
- quest_cache_test.go
- quest_json.go
- quest_json_parser.go
- quest_json_test.go
- raviente.go
- rengoku_binary.go
- rengoku_binary_test.go
- rengoku_build.go
- rengoku_build_test.go
- repo_achievement.go
- repo_achievement_test.go
- repo_cafe.go
- repo_cafe_test.go
- repo_caravan.go
- repo_character.go
- repo_character_test.go
- repo_distribution.go
- repo_distribution_test.go
- repo_diva.go
- repo_diva_test.go
- repo_event.go
- repo_event_test.go
- repo_festa.go
- repo_festa_test.go
- repo_gacha.go
- repo_gacha_test.go
- repo_goocoo.go
- repo_goocoo_test.go
- repo_guild.go
- repo_guild_adventure.go
- repo_guild_alliance.go
- repo_guild_cooking.go
- repo_guild_hunt.go
- repo_guild_posts.go
- repo_guild_rp.go
- repo_guild_subsystems_test.go
- repo_guild_test.go
- repo_house.go
- repo_house_test.go
- repo_interfaces.go
- repo_mail.go
- repo_mail_test.go
- repo_mercenary.go
- repo_mercenary_test.go
- repo_misc.go
- repo_misc_test.go
- repo_mocks_test.go
- repo_rengoku.go
- repo_rengoku_test.go
- repo_scenario.go
- repo_scenario_test.go
- repo_session.go
- repo_session_test.go
- repo_shop.go
- repo_shop_test.go
- repo_stamp.go
- repo_stamp_test.go
- repo_tournament.go
- repo_tower.go
- repo_tower_test.go
- repo_user.go
- repo_user_test.go
- savedata_lifecycle_monitoring_test.go
- scenario_json.go
- scenario_json_test.go
- session_lifecycle_integration_test.go
- svc_achievement.go
- svc_achievement_test.go
- svc_festa.go
- svc_festa_test.go
- svc_gacha.go
- svc_gacha_test.go
- svc_guild.go
- svc_guild_test.go
- svc_mail.go
- svc_mail_test.go
- svc_tower.go
- svc_tower_test.go
- sys_capture.go
- sys_channel_server.go
- sys_channel_server_test.go
- sys_language.go
- sys_language_test.go
- sys_object_test.go
- sys_semaphore.go
- sys_semaphore_test.go
- sys_session.go
- sys_session_test.go
- sys_stage.go
- sys_stage_test.go
- sys_time.go
- sys_time_test.go
- test_helpers_test.go
- testhelpers_db.go
- user_binary_store.go
- user_binary_store_test.go
- discord_bot.go
- discord_bot_test.go
- doc.go
- crypto.go
- crypto_test.go
- doc.go
- entrance_server.go
- entrance_server_test.go
- make_resp.go
- make_resp_extended_test.go
- make_resp_test.go
- repo_interfaces.go
- repo_mocks_test.go
- repo_server.go
- repo_session.go
- sys_capture.go
- sys_capture_test.go
- CampaignDemo.sql
- DistributionDemo.sql
- DivaDefaults.sql
- DivaShops.sql
- EventQuests.sql
- FestaDefaults.sql
- FPointItems.sql
- GachaDemo.sql
- NetcafeDefaults.sql
- OtherShops.sql
- RoadShopItems.sql
- ScenarioDefaults.sql
- TournamentDefaults.sql
- 0001_init.sql
- 0002_catch_up_patches.sql
- 0003_shop_items_bought_unique.sql
- 0004_alliance_recruiting.sql
- 0005_distribution_drop_data.sql
- 0006_backfill_user_binary.sql
- 0007_savedata_integrity.sql
- 0008_achievement_displayed_levels.sql
- 0009_diva_points.sql
- 0010_fix_zero_rasta_id.sql
- 0011_fix_stale_boost_time.sql
- 0016_campaign.sql
- 0017_diva.sql
- 0018_guild_invites.sql
- 0019_save_transfer.sql
- 0020_return_guilds.sql
- 0021_tournament.sql
- 0022_user_language.sql
- 0023_tournament_timestamp_checks.sql
- 0024_fix_road_shop_item_9958.sql
- 0025_caravan.sql
- migrations.go
- migrations_test.go
- handlers.go
- setup.go
- wizard.go
- wizard.html
- wizard_test.go
- dbutils.go
- dbutils_test.go
- doc.go
- dsgn_resp.go
- dsgn_resp_coverage_test.go
- dsgn_resp_test.go
- repo_character.go
- repo_interfaces.go
- repo_mocks_test.go
- repo_session.go
- repo_user.go
- respid.go
- session.go
- session_handlers_test.go
- session_test.go
- sign_server.go
- sign_server_test.go
- sys_capture.go
- sys_capture_test.go
- .dockerignore
- .gitattributes
- .gitignore
- .golangci.yml
- CHANGELOG.md
- CLAUDE.md
- config.example.json
- config.reference.json
- CONTRIBUTING.md
- Dockerfile
- erupe.ico
- go.mod
- go.sum
- HISTORY.md
- LICENSE
- main.go
- README.md
- rsrc_windows_amd64.syso
- SECURITY.md
# Installation Guide
1. Get the code
git clone https://github.com/Mezeporta/Erupe
Downloads the entire project code from GitHub to your computer.
cd Erupe
Moves into the project folder you just downloaded.
2. Docker
Easy RecommendedPrerequisites
- Git Needed to download the project code from GitHub.
- Docker Desktop Needed to build and run containers. Install it and keep it running in the background.
docker compose -f docker/docker-compose.test.yml up -d --build
Runs the command against the services defined in the compose file.
Run docker compose ps to check the containers are Up. If the README mentions a port, open http://localhost:PORT in your browser.
3. Go
MediumPrerequisites
go build -o erupe-ce
Compiles the Go program into an executable.
go build -o saveutil ./cmd/saveutil/
Compiles the Go program into an executable.
If the build finishes without errors, it worked. If you used go run ., check the terminal output.
Pulled directly from this repo's README.
// repository documentation
Was this content helpful?
(0 ratings)
