# # 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-war" modmanager.logAppend 0 modmanager.logAutoFlush 1 modmanager.logDateFormat "[%Y-%m-%d %H:%M:%S] " modmanager.logLevel 3 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_clanmatch" #modmanager.loadModule "mm_iga" # # 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" # 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.addTimedMessage "::" mm_announcer.addTimedMessage "119:300:Each in-game admin can use these commands in chat!" mm_announcer.addTimedMessage "120:300:RESTART ROUND: !restart|PAUSE GAME: !pause|CHANGE MAP: !map [map_name] [map_size] example: !map gulf 16" # # ModManager Team autobalance # mm_autobalance.allowCommander 0 mm_autobalance.allowSquadLeader 0 mm_autobalance.allowSquadMember 0 mm_autobalance.roundSwitch 1 # # BF2CC for ModManager # mm_bf2cc.chatBufferSize 500 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 3600 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 500 mm_kicker.minPing 0 mm_kicker.negScoreKick -150 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 "skynet5v5" mm_rcon.rconIp "157.181.170.248" mm_rcon.rconListenQueue 1 mm_rcon.rconPassword "skynet5v5" mm_rcon.rconPort 4712 mm_rcon.reuseAddress 1 mm_rcon.superAuthLevel 100 mm_rcon.defaultGametype "gpm_cq" mm_rcon.advancedMapSizeValidation 0 # # ModManager Team kill punisher # mm_tk_punish.announcePunishments 0 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"