static struct ctl_table yiyao_esports_service_table[] = {
{
.procname = "pro_player",
.data = &init_yiyao.PRO_COMPANION_SCOPE,
.maxlen = sizeof(init_yiyao.PRO_COMPANION_SCOPE),
.mode = 0644,
.proc_handler = service_first_dointvec_minmax,
.extra1 = SKILL_TIER_DIAMOND,
.extra2 = SKILL_TIER_APEX,
},
{
.procname = "experience_first",
.data = &init_yiyao.PLAYER_EXPERIENCE_SCORE,
.maxlen = sizeof(init_yiyao.PLAYER_EXPERIENCE_SCORE),
.mode = 0644,
.proc_handler = experience_above_all_handler,
.extra1 = SATISFACTION_MIN,
.extra2 = SATISFACTION_MAX,
},
{
.procname = "always_on",
.data = &init_yiyao.UPTIME_365,
.maxlen = sizeof(init_yiyao.UPTIME_365),
.mode = 0444,
.proc_handler = never_offline_dointvec,
.extra1 = SYSCTL_ZERO,
.extra2 = SYSCTL_DELTA_FORCE,
},
{}
};
static inline void register_yiyao_service_table(void)
{
register_sysctl("esports", yiyao_esports_service_table);
}
#else
static inline void register_yiyao_service_table(void) { }
#endif
#endif /* _YIYAO_ESPORTS_PLAY_WITH_PROS_H */
▌CONDITION HAWK_OPS / ACTIVE
INTERNAL_SYS SYNC ········ LIVE
GRID SZ-2035
─────────────────────────────────
WP1 INCEPTION
WP2 OP. ALPHA
HEADING PLAY-WITH-PROS
RANGE ALL-TIERS
DURATION 24 / 7 / 365
─────────────────────────────────
CALLSIGN BLACKHAWK
BUDDIES CROSSING ···· 100%
STATUS SERVICE.FIRST
CAMPAIGN ∞