# # Multiplay, ModManager # modmanager.autoSave 1 modmanager.banManagerModule "mm_banmanager" modmanager.debugEnable 0 modmanager.debugFile "modmanager_debug.log" modmanager.homeGuess "/home/livius/bf2-linux-server/bf2" modmanager.logAppend 0 modmanager.logAutoFlush 1 modmanager.logDateFormat "[%Y-%m-%d %H:%M:%S] " modmanager.logLevel 2 modmanager.logModule "mm_logger" modmanager.moduleBase "modules" modmanager.rconModule "mm_rcon" # Modules modmanager.loadModule "mm_tk_punish" modmanager.loadModule "mm_kicker" modmanager.loadModule "mm_announcer" modmanager.loadModule "mm_bf2cc" modmanager.loadModule "mm_autobalance" modmanager.loadModule "mm_iga" #modmanager.loadModule "mm_reserver" # # ModManager In Game Admin # # Sets the prefix for all in game commands mm_iga.cmdPrefix "!" # The default command Bindings mm_iga.addCmdBinding "k|kick:iga kick" mm_iga.addCmdBinding "b|ban:iga ban" mm_iga.addCmdBinding "m|map:map" mm_iga.addCmdBinding "sw|switch:bf2cc switchplayer" mm_iga.addCmdBinding "w|warn:iga warn" mm_iga.addCmdBinding "r|restart:exec admin.restartMap" mm_iga.addCmdBinding "n|next:exec admin.runNextLevel" mm_iga.addCmdBinding "pl|plist:exec admin.listPlayers" mm_iga.addCmdBinding "ml|maplist:maplist" mm_iga.addCmdBinding "sn|shownext:exec admin.nextLevel" mm_iga.addCmdBinding "s|say:bf2cc sendserverchat" mm_iga.addCmdBinding "p|pause:exec gameLogic.togglePause" mm_iga.addCmdBinding "h|help:help" # Adding admins takes the following form: mm_iga.addAdmin "df8def69feccf801c58ab4a7c5352618:all" mm_iga.addAdmin "abef9b22ec980174d0d9b6dada19af48:all" # The message displayed when an player trys to use IGA but is not recognised as an admin mm_iga.notAdminMessage "Sorry %s you are not registered as an admin!" # The message displayed when an admin tries to use a command they are not authorised for mm_iga.notAuthedMessage "Sorry %s you are not permitted use the command %s" # The automatic authorisation level used for IGA admins mm_iga.authLevel 100 # # ModManager Announcer # mm_announcer.addJoinMessage "§3Welcome to§c1001Cyberdyne SkyNet§c1001Waib server!|If you kicked, please§c1001update§c1001your§c1001PunkBuster§c1001manually and allow§c1001PnkBstrA.exe§c1001and§c1001PnkBstrB.exe§c1001 |in your firewall!" mm_announcer.addTimedMessage "90:300:Waib Rules: C4, Claymore, Unlocks, Mounted LMG and Commander are not allowed! No stats padding, keep the teams balanced and play fair! Please, keep the Flag by Flag rules as long as the team's size not more than 5v5." mm_announcer.addTimedMessage "60:600:§3Welcome to§c1001Cyberdyne SkyNet§c1001Waib server!| WAIB Rules! Server is streaming to§c1001PBBans.com§c1001and§c1001GGC-Stream§c1001!| Please use §c1001English§c1001language in chat!" #mm_announcer.addTimedMessage "61:600: WAIB Rules! Server is streaming to§c1001PBBans.com§c1001and§c1001GGC-Stream§c1001!" #mm_announcer.addTimedMessage "62:600: Official§c1001Battlelog.co§c1001ranking is enabled!" #mm_announcer.addTimedMessage "63:600: Please use §c1001English§c1001or§c1001Hungarian§c1001language in chat!" # # ModManager Team autobalance # mm_autobalance.allowCommander 0 mm_autobalance.allowSquadLeader 1 mm_autobalance.allowSquadMember 1 mm_autobalance.roundSwitch 1 # # BF2CC for ModManager # mm_bf2cc.chatBufferSize 50 mm_bf2cc.serverChatFormat "[Admin: %s] %s" # # ModManager Logger # mm_logger.logAppend 0 mm_logger.logAutoFlush 1 mm_logger.logFilename "modmanager.log" # # ModManager Player Kicker # mm_kicker.banLimit 1 mm_kicker.banPeriod "Round" mm_kicker.banWordReason "Using bad / racist language" mm_kicker.enableChatChecks 0 mm_kicker.idleIgnoreNotStarted 1 mm_kicker.idleLimit 900 mm_kicker.initDelay 60 mm_kicker.kickDelay 5 mm_kicker.kickLimit 3 mm_kicker.kickMessage "Sorry '%s' your are being kicked ( %s )" mm_kicker.kickType 1 mm_kicker.kickWordReason "Using bad / racist language" mm_kicker.maxPing 320 mm_kicker.minPing 0 mm_kicker.negScoreKick -15 mm_kicker.pingLimit 8 mm_kicker.positionDelay 120 mm_kicker.samplePeriod 120 mm_kicker.sampleRate 10 mm_kicker.warnWordMessage "WARNING: Please refrain from using bad / racist language on this server '%s'" # # ModManager Rcon # mm_rcon.allowBatching 1 mm_rcon.basicAuthLevel 50 mm_rcon.enableLinger 0 mm_rcon.lingerFor 1 mm_rcon.logCommands 0 mm_rcon.loginMessage "%s became a server administrator" mm_rcon.logoutMessage "%s gave up administrator rights" mm_rcon.rconBasicPassword "skynet01" mm_rcon.rconIp "157.181.170.248" mm_rcon.rconListenQueue 1 mm_rcon.rconPassword "skynet01" mm_rcon.rconPort 4711 mm_rcon.reuseAddress 1 mm_rcon.superAuthLevel 100 mm_rcon.defaultGametype "gpm_cq" mm_rcon.advancedMapSizeValidation 0 # # ModManager Reserver # #mm_reserver.kickDelay 5 #mm_reserver.kickReason "Reserved slots reached" #mm_reserver.kickMode 2 #mm_reserver.kickType 1 #mm_reserver.privatePassword "skynet01" #mm_reserver.reservedSlots 2 # # ModManager Team kill punisher # mm_tk_punish.announcePunishments 1 mm_tk_punish.banMessageDelay 5 mm_tk_punish.bannedBy "ModManager Team Kill Punisher" mm_tk_punish.banPeriod "Round" mm_tk_punish.banReason "Team killing" mm_tk_punish.forgiveMessage "TKPUNISH: %s forgives %s for a teamkill (%s has %d punishes and %d forgives)" mm_tk_punish.punishMessage "TKPUNISH: %s punishes %s for a teamkill (%s has %d punishes and %d forgives)" mm_tk_punish.punishTime 20 # # ModManager BanManager # mm_banmanager.banFilename "mm_bans.xml" mm_banmanager.banMessage "%s you are being banned (reason: %s)" mm_banmanager.defaultBanAddress "N/A" mm_banmanager.defaultBanCdKeyHash "N/A" mm_banmanager.defaultBanDelay 5 mm_banmanager.defaultBanMethod "Key" mm_banmanager.defaultBanNick "N/A" mm_banmanager.defaultBanPeriod "Perm" mm_banmanager.defaultBanReason "Unknown" mm_banmanager.defaultKickDelay 5 mm_banmanager.defaultKickReason "Unknown" mm_banmanager.defaultUnBanReason "Unknown" mm_banmanager.kickMessage "%s you are being kicked (reason: %s)" mm_banmanager.dateTimeFormat "%d/%m/%Y %H:%M:%S %Z" mm_banmanager.oldDateTimeFormat "%a %b %d %H:%M:%S %Y"