mirror of
https://git.ngram.ca/OpenJam/rc-servers
synced 2026-08-23 23:08:52 +00:00
Add server for game data (implement login sequence)
This commit is contained in:
57
rc_services_room/src/operations/mod.rs
Normal file
57
rc_services_room/src/operations/mod.rs
Normal file
@@ -0,0 +1,57 @@
|
||||
mod eac;
|
||||
mod more_auth;
|
||||
mod versioner;
|
||||
mod maintenancer;
|
||||
mod game_quality;
|
||||
mod login_flags;
|
||||
mod load_analytics;
|
||||
mod platform_config;
|
||||
mod tier_banding;
|
||||
mod cube_list;
|
||||
mod special_items;
|
||||
mod premium_config;
|
||||
mod palette_town;
|
||||
mod client_config;
|
||||
mod crf_config;
|
||||
mod weapon_stats;
|
||||
mod movement_stats;
|
||||
mod power_bar_stats;
|
||||
mod damage_boost_stats;
|
||||
mod battle_arena_config;
|
||||
mod cpu_limits_config;
|
||||
mod cosmetic_config;
|
||||
mod taunts_config;
|
||||
mod all_customisations_info;
|
||||
|
||||
use polariton_server::operations::OperationsHandler;
|
||||
|
||||
pub fn handler() -> OperationsHandler<crate::UserTy> {
|
||||
OperationsHandler::new()
|
||||
.without_state(eac::EacChallengeIgnorer)
|
||||
.without_state(more_auth::MoreLobbyAuth)
|
||||
.without_state(versioner::VersionTeller)
|
||||
.without_state(maintenancer::MaintenanceModeTeller)
|
||||
.without_state(game_quality::QualityConfigTeller)
|
||||
.without_state(login_flags::UserFlagsTeller)
|
||||
.without_state(polariton_server::operations::Ack::<132, _>::default()) // verify user level
|
||||
.without_state(load_analytics::NoAnalytics)
|
||||
.without_state(polariton_server::operations::Ack::<131, _>::default()) // analytics updated notification
|
||||
.without_state(platform_config::platform_config_provider())
|
||||
.without_state(tier_banding::tiers_banding_provider())
|
||||
.without_state(cube_list::cube_list_provider())
|
||||
.without_state(special_items::special_item_list_provider())
|
||||
.without_state(premium_config::premium_config_provider())
|
||||
.without_state(palette_town::kanto())
|
||||
.without_state(client_config::client_config_provider())
|
||||
.without_state(crf_config::crf_config_provider())
|
||||
.without_state(weapon_stats::weapon_config_provider())
|
||||
.without_state(movement_stats::movement_config_provider())
|
||||
.without_state(power_bar_stats::power_bar_provider())
|
||||
.without_state(damage_boost_stats::damage_boost_provider())
|
||||
.without_state(battle_arena_config::battle_arena_config_provider())
|
||||
.without_state(cpu_limits_config::cpu_config_provider())
|
||||
.without_state(cosmetic_config::cosmetic_limits_config_provider())
|
||||
.without_state(taunts_config::taunts_config_provider())
|
||||
.without_state(all_customisations_info::all_customisations_provider())
|
||||
//.without_state(polariton_server::operations::Ack::<70, _>::default())
|
||||
}
|
||||
Reference in New Issue
Block a user