help M45 Factorio Command List
Homehome

gavelBan Player Via Discord

    Note: We do not casually ban & unban. Please use banish / jail for time-outs if you are not certain.
  • Set player level/player-level name:<factorioName> level:<choice> ban-reason:<reason>
  • Example quick-ban/player-level name:grieferName level:Banned ban-reason:logged in and started deleting everything: https://m45sci.xyz/u/fact2/new-logs/a/game-01-April-2069.log
  • Player LevelsModerator, Veteran, Regular, Member, New, Banned, Deleted

uploadUpload maps

You can attach one of each type at the same time.

  • Upload a save-game/upload save-game:<file attachment>
  • Replace mod-list file/upload mod-list:<file attachment>
  • Mod settings files do not contain map-specific settings, only global settings.
  • Replace mod-settings file/upload mod-settings:<file attachment>

extensionChange installed mods

  • Show installed mods & version prefs/list-mods
  • Enable mods by name/editmods enable-mod:<mod1,mod2>
  • Disable mods by name/editmods disable-mod:<mod1,mod2>
  • Add-mod supports mod names OR mod-portal URLs
  • Add mods/editmods add-mod:<mod-url-1,mod-name-2>
  • Set version prefs/editmods set-version-pref:<mod=version>
  • Use mod=auto for latest or mod= to remove preference
  • Erase all mod files/editmods clear-all-mods:true
  • Show mod history/editmods mod-history:true
  • Show full mod history/editmods full-history:true
  • Clear mod history/editmods clear-history:true

autorenewMap Reset Scheduling

    Use one option or combine intervals: 4 months, 3 weeks, 2 days and 1 hour
  • Reset interval/map-schedule interval-months:<number> interval-weeks:<number> interval-days:<number> interval-hours:<number>
  • Force reset hour (UTC)/map-schedule reset-hour:<0-23> (USE 0 FOR NONE)
  • Temporarily force the next reset date & time/map-schedule reset-date:<YYYY-MM-DD HH-MM-SS>
  • Config-Hours shuts down the server when not within open hours.
  • Set open hours (UTC)/config-hours start-hour:<1-23> end-hour:<1-23> enabled:<true|false>
  • Don't automatically schedule next map reset/map-schedule disable:true

mapChange Map

    Unless the save you are after is more than 25 autosaves ago, just press enter to get a vote-map like menu.
  • Rewind map menu/change-map
  • See older maps/change-map list:true
  • Load older map/change-map load:<save name>
  • Archive, then generate new/map-reset
  • Generate a new map/factorio action:new-map
  • Choose future map generator/map-generator
  • Map generator editormapgen.m45sci.xyz
  • Generate from exchange string/map-exchange exchange-string:<map exchange string>
  • Send to map archive/factorio action:archive-map
  • Install mods found in save-game/factorio action:sync-mods
  • Update all mods/factorio action:update-mods

tuneMap Settings

  • Change map name/config-server name:<name>
  • UDP port/config-server port:<1024-65535>
  • Member or higher only/config-server members-only:<true|false>
  • Regular or higher only/config-server regulars-only:<true|false>
  • Map-preset/config-server map-preset:<default|rich-resources|marathon|death-world|death-world-marathon|rail-world|ribbon-world|island|lakes>
  • Friendly fire/config-server friendly-fire:<true|false>
  • Pause game when empty/config-server auto-pause:<true|false>
  • Game speed for current map/config-server speed:<0.01-10>
  • Minutes between autosaves/config-server autosave-mins:<5-30>
  • AFK idle kick minutes/config-server afk-kick-mins:<5-120>
  • Seed for next new map/config-server map-seed:<seed>

    scienceM45-Softmod Settings

  • M45-Softmod. Disable can't fully remove softmod from current map/config-server soft-mod-inject:<true|false>
  • Reduce new player permissions/config-server restrict-new-players:<true|false>
  • Disable blueprint permissions/config-server disable-blueprints:<true|false>
  • One-Life (permadeath)/config-server one-life:<true|false>
  • Scenario for new maps/config-server scenario:<name|none>
  • Scenarios availablefreeplay, pvp, rocket-rush, sandbox, supply, team-production, wave-defense

    precision_manufacturingFactorio

  • Start or restart/factorio action:start
  • Stop/factorio action:stop
  • Update to latest/factorio action:update-factorio
  • Force reinstall/factorio action:install-factorio
  • Full Factorio command list
  • Send Factorio command to all maps/rconall command:<command>
  • Send Factorio command to current map-channel/rcon command:<command>

developer_boardChatWire

  • Quick reboot/chatwire action:reboot
  • Reboot when empty/chatwire action:queue-reboot
  • Reboot Factorio-only if empty/chatwire action:queue-fact-reboot
  • If ssh edited config files/chatwire action:reload-config
  • Last resort, can corrupt data/chatwire action:force-reboot
  • Hide autosaves from Discord/config-server hide-autosaves:<true|false>
  • Hide research from Discord/config-server hide-research:<true|false>

securityFirewall IP Bans

    Primary server only. Ban and unban require a public IPv4 address; list has no IP.
  • List UFW deny rules/ip-ban action:list
  • Ban a public IPv4/ip-ban action:ban ip:<public IPv4>
  • Unban a public IPv4/ip-ban action:unban ip:<public IPv4>

    categoryAdvanced

  • Auto-update Factorio/config-server auto-update-factorio:<true|false>
  • Auto-update mods/config-server auto-mod-update:<true|false>
  • Use Experimental Factorio Builds/config-server auto-update-experimental:<true|false>
  • Auto-Start Factorio on boot/config-server auto-start-factorio:<true|false>
  • Server group prefix/config-global group-name:<2-5 chars>
  • Global command handler/config-global primary-server:<callsign>
  • User report channel/config-global report-channel:<channel>
  • Announcement channel/config-global announce-channel:<channel>
  • Server browser description/config-global description:<text>
  • Maximum autosaves to keep/config-global autosave-max:<64-1024>
  • Disable chat spam protection/config-global disable-spam-protect:<true|false>
  • Mute suspicious activity messages/config-global sus-shutup:<true|false>
  • Do not ban players in the shared FCL ban list, warning message only./config-global fcl-warn-only:<true|false>
  • Show a warning if a regular has a FCL ban/config-global fcl-warn-regulars:<true|false>