Initial commit: add RainOpsMini project and documentation

This commit is contained in:
zhanghao0915
2026-05-18 16:41:05 +08:00
commit 2449d26916
216 changed files with 37704 additions and 0 deletions

View File

@@ -0,0 +1,12 @@
{
"Enabled": false,
"StartMsg": "本服务器已启用自动清理挂机插件,请及时加入小队",
"CheckIntervalSeconds": 60,
"RecheckDelaySeconds": 60,
"MinServerPlayers": 80,
"MaxKicksPerRun": 3,
"WarnBeforeKick": true,
"WarningMessage": "您尚未加入小队!请尽快加入小队,否则将在 {0} 秒后被踢出。",
"KickReason": "AFK / 长时间未加入小队",
"WhitelistSteamIds": []
}

View File

@@ -0,0 +1,418 @@
[
{
"SteamId": "76561199235554946",
"LastSignTime": "2026-02-15T21:38:11.6365726+08:00"
},
{
"SteamId": "76561199157827771",
"LastSignTime": "2026-02-15T21:49:50.6825288+08:00"
},
{
"SteamId": "76561199808237738",
"LastSignTime": "2026-02-15T21:39:37.8647242+08:00"
},
{
"SteamId": "76561198739123982",
"LastSignTime": "2026-02-15T21:49:51.0483084+08:00"
},
{
"SteamId": "76561199361823720",
"LastSignTime": "2026-02-16T19:25:43.5167647+08:00"
},
{
"SteamId": "76561199601712783",
"LastSignTime": "2026-02-15T21:38:21.111696+08:00"
},
{
"SteamId": "76561199435699116",
"LastSignTime": "2026-02-15T21:38:14.616719+08:00"
},
{
"SteamId": "76561198430894843",
"LastSignTime": "2026-02-15T21:38:36.6967129+08:00"
},
{
"SteamId": "76561199475274343",
"LastSignTime": "2026-02-15T21:39:38.6223883+08:00"
},
{
"SteamId": "76561199731553902",
"LastSignTime": "2026-02-15T21:40:38.9981697+08:00"
},
{
"SteamId": "76561199586431409",
"LastSignTime": "2026-02-15T21:38:19.9902255+08:00"
},
{
"SteamId": "76561199362637595",
"LastSignTime": "2026-02-16T19:26:01.7820029+08:00"
},
{
"SteamId": "76561199363499506",
"LastSignTime": "2026-02-15T21:38:18.077474+08:00"
},
{
"SteamId": "76561199557857088",
"LastSignTime": "2026-02-15T21:38:27.6378708+08:00"
},
{
"SteamId": "76561199470932332",
"LastSignTime": "2026-02-15T21:39:38.2347259+08:00"
},
{
"SteamId": "76561199749594749",
"LastSignTime": "2026-02-16T19:26:12.9463066+08:00"
},
{
"SteamId": "76561199863098092",
"LastSignTime": "2026-02-15T21:38:22.2256147+08:00"
},
{
"SteamId": "76561199148785993",
"LastSignTime": "2026-02-15T21:38:31.0559402+08:00"
},
{
"SteamId": "76561199179561277",
"LastSignTime": "2026-02-15T21:38:34.0548493+08:00"
},
{
"SteamId": "76561199317125243",
"LastSignTime": "2026-02-15T21:38:16.1751854+08:00"
},
{
"SteamId": "76561199791788357",
"LastSignTime": "2026-02-15T21:38:29.1219925+08:00"
},
{
"SteamId": "76561199801921933",
"LastSignTime": "2026-02-15T21:38:33.3262993+08:00"
},
{
"SteamId": "76561199805082361",
"LastSignTime": "2026-02-15T21:38:31.4546125+08:00"
},
{
"SteamId": "76561199553017072",
"LastSignTime": "2026-02-16T19:25:21.4292133+08:00"
},
{
"SteamId": "76561199346800722",
"LastSignTime": "2026-02-15T21:38:36.3065033+08:00"
},
{
"SteamId": "76561199317071380",
"LastSignTime": "2026-02-15T21:38:30.664221+08:00"
},
{
"SteamId": "76561199202746368",
"LastSignTime": "2026-02-15T21:38:21.4655033+08:00"
},
{
"SteamId": "76561199810520169",
"LastSignTime": "2026-02-15T21:38:28.0094563+08:00"
},
{
"SteamId": "76561199361820115",
"LastSignTime": "2026-02-15T21:38:19.2110669+08:00"
},
{
"SteamId": "76561199317136038",
"LastSignTime": "2026-02-15T21:38:08.1415577+08:00"
},
{
"SteamId": "76561199218643725",
"LastSignTime": "2026-02-15T21:38:22.6331295+08:00"
},
{
"SteamId": "76561198800599607",
"LastSignTime": "2026-02-15T21:38:23.0274963+08:00"
},
{
"SteamId": "76561198987564025",
"LastSignTime": "2026-02-16T19:25:52.4199952+08:00"
},
{
"SteamId": "76561199641102579",
"LastSignTime": "2026-02-15T21:38:28.3808479+08:00"
},
{
"SteamId": "76561199812421261",
"LastSignTime": "2026-02-15T21:38:13.1172318+08:00"
},
{
"SteamId": "76561199317068743",
"LastSignTime": "2026-02-15T21:38:24.9708+08:00"
},
{
"SteamId": "76561198998298276",
"LastSignTime": "2026-02-15T21:49:54.6359491+08:00"
},
{
"SteamId": "76561198745055120",
"LastSignTime": "2026-02-15T21:38:20.3591735+08:00"
},
{
"SteamId": "76561199513756273",
"LastSignTime": "2026-02-15T21:38:12.0305727+08:00"
},
{
"SteamId": "76561199197857516",
"LastSignTime": "2026-02-15T21:38:34.4255727+08:00"
},
{
"SteamId": "76561199576356160",
"LastSignTime": "2026-02-15T21:42:39.8392504+08:00"
},
{
"SteamId": "76561198825342789",
"LastSignTime": "2026-02-16T19:26:12.0955498+08:00"
},
{
"SteamId": "76561199250691167",
"LastSignTime": "2026-02-15T21:38:24.5857457+08:00"
},
{
"SteamId": "76561199317065138",
"LastSignTime": "2026-02-15T21:38:23.8195832+08:00"
},
{
"SteamId": "76561199522425564",
"LastSignTime": "2026-02-15T21:42:40.5896471+08:00"
},
{
"SteamId": "76561199316979744",
"LastSignTime": "2026-02-15T21:38:32.5830193+08:00"
},
{
"SteamId": "76561198747653359",
"LastSignTime": "2026-02-15T21:38:10.8312442+08:00"
},
{
"SteamId": "76561199003808660",
"LastSignTime": "2026-02-15T21:38:13.8617483+08:00"
},
{
"SteamId": "76561198373304337",
"LastSignTime": "2026-02-15T21:49:54.2862454+08:00"
},
{
"SteamId": "76561199254977353",
"LastSignTime": "2026-02-15T21:38:26.1039747+08:00"
},
{
"SteamId": "76561199362306739",
"LastSignTime": "2026-02-15T21:38:18.464753+08:00"
},
{
"SteamId": "76561198452563035",
"LastSignTime": "2026-02-15T21:38:16.9090428+08:00"
},
{
"SteamId": "76561199317199457",
"LastSignTime": "2026-02-15T21:38:17.2956933+08:00"
},
{
"SteamId": "76561198403156480",
"LastSignTime": "2026-02-15T21:49:51.4120296+08:00"
},
{
"SteamId": "76561199028101726",
"LastSignTime": "2026-02-15T21:38:15.8060356+08:00"
},
{
"SteamId": "76561199250810663",
"LastSignTime": "2026-02-15T21:38:19.6026782+08:00"
},
{
"SteamId": "76561199211236503",
"LastSignTime": "2026-02-15T21:38:30.2912465+08:00"
},
{
"SteamId": "76561198070773358",
"LastSignTime": "2026-02-15T21:38:35.9496928+08:00"
},
{
"SteamId": "76561198969363359",
"LastSignTime": "2026-02-15T21:38:37.0684511+08:00"
},
{
"SteamId": "76561199352228409",
"LastSignTime": "2026-02-15T21:38:24.2223733+08:00"
},
{
"SteamId": "76561198865519231",
"LastSignTime": "2026-02-15T21:38:21.8365047+08:00"
},
{
"SteamId": "76561198839045879",
"LastSignTime": "2026-02-16T19:25:14.7574149+08:00"
},
{
"SteamId": "76561199362770811",
"LastSignTime": "2026-02-15T21:38:16.5350744+08:00"
},
{
"SteamId": "76561199316909248",
"LastSignTime": "2026-02-15T21:38:25.7231332+08:00"
},
{
"SteamId": "76561198764640834",
"LastSignTime": "2026-02-15T21:38:08.9304353+08:00"
},
{
"SteamId": "76561199361876034",
"LastSignTime": "2026-02-15T21:38:17.6842872+08:00"
},
{
"SteamId": "76561199317041412",
"LastSignTime": "2026-02-15T21:38:10.4407341+08:00"
},
{
"SteamId": "76561199317087376",
"LastSignTime": "2026-02-15T21:38:15.0079999+08:00"
},
{
"SteamId": "76561198360672531",
"LastSignTime": "2026-02-15T21:49:52.1078199+08:00"
},
{
"SteamId": "76561199773003612",
"LastSignTime": "2026-02-15T21:38:18.8503352+08:00"
},
{
"SteamId": "76561199857529183",
"LastSignTime": "2026-02-15T21:38:08.5590812+08:00"
},
{
"SteamId": "76561198796769626",
"LastSignTime": "2026-02-15T21:38:31.8472162+08:00"
},
{
"SteamId": "76561199317142878",
"LastSignTime": "2026-02-15T21:38:11.2369764+08:00"
},
{
"SteamId": "76561199087142387",
"LastSignTime": "2026-02-15T21:49:48.1597455+08:00"
},
{
"SteamId": "76561199886368208",
"LastSignTime": "2026-02-15T21:38:35.1769136+08:00"
},
{
"SteamId": "76561198220256335",
"LastSignTime": "2026-02-15T21:49:48.8747727+08:00"
},
{
"SteamId": "76561199438633100",
"LastSignTime": "2026-02-15T21:38:34.8161973+08:00"
},
{
"SteamId": "76561198377591769",
"LastSignTime": "2026-02-15T21:49:48.5130184+08:00"
},
{
"SteamId": "76561199442201365",
"LastSignTime": "2026-02-16T19:25:53.992596+08:00"
},
{
"SteamId": "76561198313790442",
"LastSignTime": "2026-02-15T21:38:35.5791434+08:00"
},
{
"SteamId": "76561199316941587",
"LastSignTime": "2026-02-15T21:38:26.8504696+08:00"
},
{
"SteamId": "76561198153803791",
"LastSignTime": "2026-02-15T21:38:09.3008577+08:00"
},
{
"SteamId": "76561199317080855",
"LastSignTime": "2026-02-15T21:38:26.4792901+08:00"
},
{
"SteamId": "76561199627512829",
"LastSignTime": "2026-02-15T21:49:53.5699273+08:00"
},
{
"SteamId": "76561198942952731",
"LastSignTime": "2026-02-15T21:40:39.4041695+08:00"
},
{
"SteamId": "76561199787163091",
"LastSignTime": "2026-02-15T21:49:53.9353884+08:00"
},
{
"SteamId": "76561199361888788",
"LastSignTime": "2026-02-16T19:25:30.0529435+08:00"
},
{
"SteamId": "76561199058039014",
"LastSignTime": "2026-02-15T21:38:28.7498915+08:00"
},
{
"SteamId": "76561199432376306",
"LastSignTime": "2026-02-15T21:38:29.9320397+08:00"
},
{
"SteamId": "76561198195671717",
"LastSignTime": "2026-02-15T21:49:49.9680321+08:00"
},
{
"SteamId": "76561198783764267",
"LastSignTime": "2026-02-16T19:25:31.4343763+08:00"
},
{
"SteamId": "76561198261380456",
"LastSignTime": "2026-02-15T21:38:33.7035773+08:00"
},
{
"SteamId": "76561199820069908",
"LastSignTime": "2026-02-15T21:49:50.3332564+08:00"
},
{
"SteamId": "76561199182741409",
"LastSignTime": "2026-02-15T21:39:37.450791+08:00"
},
{
"SteamId": "76561199361664558",
"LastSignTime": "2026-02-15T21:38:15.4022066+08:00"
},
{
"SteamId": "76561199373723653",
"LastSignTime": "2026-02-15T21:49:52.8245469+08:00"
},
{
"SteamId": "76561198745647714",
"LastSignTime": "2026-02-15T21:38:23.4300331+08:00"
},
{
"SteamId": "76561199317044085",
"LastSignTime": "2026-02-15T21:38:29.5336636+08:00"
},
{
"SteamId": "76561199083637133",
"LastSignTime": "2026-02-15T21:38:20.7182927+08:00"
},
{
"SteamId": "76561199577881959",
"LastSignTime": "2026-02-15T21:38:32.9511586+08:00"
},
{
"SteamId": "76561198372921667",
"LastSignTime": "2026-02-15T21:49:49.2395445+08:00"
},
{
"SteamId": "76561199361812224",
"LastSignTime": "2026-02-15T21:38:27.2375673+08:00"
},
{
"SteamId": "76561199808849627",
"LastSignTime": "2026-02-15T21:42:40.2259894+08:00"
},
{
"SteamId": "76561198314942842",
"LastSignTime": "2026-02-15T21:49:49.589878+08:00"
}
]

View File

@@ -0,0 +1,6 @@
{
"Enabled": false,
"AutoWaitMin": 600,
"AutoVal": 200,
"Method": "AdminWarn"
}

View File

@@ -0,0 +1,10 @@
{
"Enabled": false,
"BatchIntervalSeconds": 300,
"Messages": [
{
"Message": "欢迎加入本服务器!",
"IntervalSeconds": 300
}
]
}

View File

@@ -0,0 +1,13 @@
{
"Enabled": false,
"TriggerKeywords": [
"op",
"admin",
"管理员"
],
"OpPermissionKeyword": "cameraman",
"Whitelist": [],
"BroadcastTemplate": "在线OP名单: {OpList}",
"OpWarningTemplate": "玩家 {Name} [{Team} - {Squad}] 正在呼叫OP! 内容: {Content}",
"CooldownSeconds": 60
}

View File

@@ -0,0 +1,4 @@
{
"Enabled": true,
"Method": "AdminWarn"
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,10 @@
{
"Enabled": true,
"Mode": 1,
"ApiUrl": "",
"SteamWebApiKey": "",
"IsPlayerQueryEnabled": true,
"PlayerQueryKeyword": "查询时长",
"ResponseMessageTemplate": "玩家 {Name} 的Squad游戏时长为 {Hours} 小时 {Minutes} 分钟",
"UpdateIntervalHours": 24
}

View File

@@ -0,0 +1,6 @@
[
{
"SteamId": "76561198745647714",
"LastDrawTime": "2026-02-15T21:38:31.6904402+08:00"
}
]

View File

@@ -0,0 +1,13 @@
{
"Enabled": false,
"Keywords": [
"抽奖",
"cj"
],
"PointsMode": "Random",
"FixedPoints": 100,
"RandomRange": "10,500",
"CooldownMinutes": 60,
"CooldownType": "Min",
"NotificationMode": "Warn"
}

View File

@@ -0,0 +1,11 @@
{
"Enabled": false,
"LikeKey": [
"签到",
"qd"
],
"SignVal": "10,10",
"SignWaitMin": 1,
"SignWaitMinType": "Day",
"Method": "AdminWarn"
}

View File

@@ -0,0 +1,22 @@
{
"Enabled": false,
"LikeKey": "buff,grbuff,战斗模式",
"Integral": 100,
"EnableDie": true,
"EnableWound": true,
"EnableRevive": true,
"EnableAttack": true,
"Type": "Time",
"Minute": 120,
"ToggleSilentCommand": "静默BUFF",
"MsgTemplate_ActiveSuccess": "BUFF激活成功消耗{Points}积分,{ExpiryMsg}。",
"MsgTemplate_AlreadyActive": "您的BUFF正在生效中剩余时间{TimeLeft}。",
"MsgTemplate_Wound_Attacker": "你击伤了 {Victim} (伤害: {Damage}, 武器: {Weapon})",
"MsgTemplate_Wound_Victim": "{Attacker} 击伤了你 (伤害: {Damage}, 武器: {Weapon})",
"MsgTemplate_Die_Attacker": "你击杀了 {Victim} (武器: {Weapon})",
"MsgTemplate_Die_Victim": "{Attacker} 击杀了你 (武器: {Weapon})",
"MsgTemplate_Revive_Reviver": "你救起了 {Revived}",
"MsgTemplate_Revive_Revived": "{Reviver} 救起了你",
"MsgTemplate_Attack": "造成伤害: {Damage}",
"VipList": []
}

View File

@@ -0,0 +1,11 @@
{
"Enabled": false,
"TimeoutSeconds": 300,
"SendKeyword": "\u53D1\u7EA2\u5305",
"GrabKeywords": [
"\u62A2\u7EA2\u5305",
"\u62A2",
"qhb",
"QHB"
]
}

View File

@@ -0,0 +1,11 @@
{
"Enabled": false,
"TimeoutSeconds": 300,
"SendKeyword": "发红包",
"GrabKeywords": [
"抢红包",
"抢",
"qhb",
"QHB"
]
}

View File

@@ -0,0 +1,28 @@
{
"Enabled": false,
"ListCommand": "\u5151\u6362\u5217\u8868",
"RedeemCommand": "\u5151\u6362",
"Options": [
{
"Name": "VIP 7\u5929",
"Cost": 200,
"DurationDays": 7,
"Group": "VIP_RainOpsMini",
"Description": "7\u5929VIP\u4F53\u9A8C"
},
{
"Name": "VIP 30\u5929",
"Cost": 800,
"DurationDays": 30,
"Group": "VIP_RainOpsMini",
"Description": "30\u5929VIP\u6708\u5361"
},
{
"Name": "SVIP 30\u5929",
"Cost": 1500,
"DurationDays": 30,
"Group": "SVIP_RainOpsMini",
"Description": "30\u5929SVIP\u5C0A\u8D35\u7279\u6743"
}
]
}

View File

@@ -0,0 +1,28 @@
{
"Enabled": false,
"ListCommand": "兑换列表",
"RedeemCommand": "兑换",
"Options": [
{
"Name": "VIP 7天",
"Cost": 200,
"DurationDays": 7,
"Group": "VIP_RainOpsMini",
"Description": "7天VIP体验"
},
{
"Name": "VIP 30天",
"Cost": 800,
"DurationDays": 30,
"Group": "VIP_RainOpsMini",
"Description": "30天VIP月卡"
},
{
"Name": "SVIP 30天",
"Cost": 1500,
"DurationDays": 30,
"Group": "SVIP_RainOpsMini",
"Description": "30天SVIP尊贵特权"
}
]
}

View File

@@ -0,0 +1,9 @@
{
"Enabled": false,
"LikeKey": "刮刮乐",
"Integral": 50,
"UserWinningNumber": 5,
"DoubleCount": 2,
"WinningNumber": 2,
"Jackpot": 1000
}

View File

@@ -0,0 +1,11 @@
{
"Enabled": false,
"LikeKey": "建队时间",
"RCONOut": false,
"ChatQuery": false,
"ChatOutType": "Broad",
"MinRunHour": 300,
"Ignore": "seed,basrah",
"MaxTry": 10,
"ExemptIntegral": 0
}

View File

@@ -0,0 +1,19 @@
{
"Enabled": false,
"MaxSecond": "60",
"ApologyKeywords": [
"s",
"sor",
"sorry",
"sry"
],
"WhitelistSteamIds": [],
"VictimWarnCommand": "AdminWarn {VictimSteamId} 您被队友({KillerName})击倒了!",
"KillerWarnCommand": "AdminWarn {KillerSteamId} 您击倒了队友({VictimName})!请在{MaxSecond}s内道歉",
"IsBroadcastEnabled": true,
"BroadcastCommand": "AdminBroadcast {KillerName} 痛击了队友({VictimName})请在{MaxSecond}秒内表达歉意!否则将被移出服务器!",
"ApologySuccessCommand": "AdminWarn {KillerSteamId} 道歉成功!",
"ApologyNotificationCommand": "AdminWarn {VictimSteamId} 队友 {KillerName} 已向您道歉。",
"KickReason": "队友伤害未道歉",
"KickBroadcastCommand": "AdminBroadcast {KillerName} 因伤害队友未道歉被移出服务器!"
}

View File

@@ -0,0 +1,8 @@
{
"Enabled": false,
"CheckIntervalSeconds": 30,
"PlayerCountDifferenceThreshold": 3,
"WhitelistSteamIds": [],
"BroadcastOnSwitch": true,
"SwitchMessage": "由于队伍人数不平衡,您已被自动切换到另一方。"
}

View File

@@ -0,0 +1,12 @@
{
"Enabled": false,
"LikeKey": "tb,stb,跳边",
"LimitExhaustedMsg": "免费更换阵营额度已经耗尽请使用STB命令更换阵营",
"LimitExhaustedCount": 10,
"STBIntegrate": 30,
"STBSteamID": [],
"STBSecond": 300,
"STBSecondMsg": "免费跳边时间已过请使用STB命令更换阵营",
"STBHelpMsg": "玩家【{Name}】想要更换阵营快来帮帮Ta{Code}",
"STBHelpCMD": "hp"
}

View File

@@ -0,0 +1,20 @@
{
"Enabled": false,
"BaseOffset": 196039608,
"Team1Offsets": [
344,
1032,
8,
704,
688
],
"Team2Offsets": [
344,
1032,
16,
704,
688
],
"GameExePath": "F:\\插件\\WebApplictionBasedOnSqlSugar\\RainOpsMini\\SquadGame\\Binaries\\Win64\\SquadGameServer.exe",
"CandidateGameExePaths": []
}

View File

@@ -0,0 +1,7 @@
{
"Enabled": false,
"GeneralWelcomeEnabled": true,
"GeneralWelcomeMessage": "\u6B22\u8FCE {Name} \u8FDB\u5165\u670D\u52A1\u5668\uFF0C\u795D\u60A8\u6E38\u620F\u6109\u5FEB\uFF01",
"DefaultVipWelcomeMessage": "\u5C0A\u8D35\u7684VIP {Name} \u8FDB\u5165\u4E86\u670D\u52A1\u5668\uFF01",
"DefaultSvipWelcomeMessage": "\u5C0A\u8D35\u7684SVIP {Name} \u8FDB\u5165\u4E86\u670D\u52A1\u5668\uFF01"
}

View File

@@ -0,0 +1,7 @@
{
"Enabled": false,
"GeneralWelcomeEnabled": true,
"GeneralWelcomeMessage": "欢迎 {Name} 进入服务器,祝您游戏愉快!",
"DefaultVipWelcomeMessage": "尊贵的VIP {Name} 进入了服务器!",
"DefaultSvipWelcomeMessage": "尊贵的SVIP {Name} 进入了服务器!"
}