The BepInEx console will not appear when launching like it does for other games on Thunderstore. This is normal (and helps prevent crashes during startup). You can turn it back on in your BepInEx.cfg file.

AdvancedConsole
Advanced console mod for PEAK with a modern UI and RPC-synced commands: teleportation, fun commands, item spawning, and etc. Press F1 and open Advanced Console tab.
By keklick1337
Last updated | 2 days ago |
Total downloads | 4570 |
Total rating | 0 |
Categories | Tools Client Side Host Only All Clients |
Dependency string | keklick1337-AdvancedConsole-1.1.4 |
Dependants | 2 other packages depend on this package |
This mod requires the following mods to function

BepInEx-BepInExPack_PEAK
BepInEx pack for PEAK. Preconfigured and ready to use.
Preferred version: 5.4.2403README
Advanced Console for PEAK
A comprehensive console mod for PEAK that adds numerous fun and utility commands, plus an enhanced UI interface with Server Info and Player Management. Press F1
to open the console and access both the traditional command interface and the new Advanced Console UI tabs.
Installation
- Install BepInEx 5.4.2403 for PEAK
- Download the latest release
- Extract DLL to
PEAK/BepInEx/plugins/
- Launch the game and press
F1
to open console
Key Bindings
- F1 - Toggle console on/off
- F2 - Reset console DPI to default (use if console display is broken after using
ConsoleSettings.SetDPI
) - Custom Hotkeys - Set up custom hotkeys for any console command using the enhanced Hotkeys tab
Using the Advanced Console
Enhanced UI Tabs
The mod adds several new tabs to the in-game console:
Advanced Console Tab
- Press
F1
to open console, then click the "Advanced Console" tab - Use the visual interface to execute commands:
- Search: Type to filter commands by name or description
- Group Filter: Select a specific command category (Player Effects, Spawn Commands, etc.)
- Command Interface: Each command has input fields for parameters and an Execute button
- Player Dropdowns: Automatically updated with current connected players
- Visual Indicators: ⚡RPC and 🔒MC badges show command types
Server Info Tab
- Click the "Server Info" tab to view comprehensive server and player information:
- Server Details: Room name, current map, player count, master client, ping, etc.
- Player Management: Detailed player cards with status indicators and mod detection
- Advanced Player Control: Host-only features for managing players
- Mod Detection: Automatically detect and display player mods (ATLAS, Cherry, Console)
- Steam Integration: Click "Profile" to open player's Steam profile
- Status Indicators: HOST, YOU, mod badges with color coding
- Real-time Updates: Automatic refresh every 5 seconds or manual refresh button
- Player Actions: Host can kick problematic players with advanced kick system
Map Selection Tab
- Click the "Map Selection" tab for advanced map management:
- Visual Map Selector: Dropdown menu with all available maps
- Instant Map Changes: Host can change the current map instantly
- Map Preview: See map names and selection status
- Host Controls: Only the lobby host can change maps
- Seamless Transitions: Players are automatically moved to the new map
- Anti-Freeze Technology: Improved map loading prevents game freezes during transitions
- Universal Compatibility: Works for all players, even those without the mod installed
Enhanced Hotkeys Interface
The mod significantly improves the built-in Hotkeys tab:
- Press
F1
to open console, then click the "Hotkeys" tab - Click "Add New Hotkey" to create a new hotkey (default: Insert key for Console.Clear)
- Set Key Binding: Click the blue key button and press any key to bind it
- Shows "WAITING FOR INPUT..." feedback
- Press ESC to cancel, or wait 10 seconds for timeout
- Command Field: Type any console command (e.g.,
Console.Clear
,Character.InfiniteStamina
) - Delete Hotkey: Click the red ✕ button to remove a hotkey
- All changes are automatically saved
Method 2: Traditional Text Commands
You can still type commands manually in the console using the format ClassName.CommandName parameter1 parameter2
Commands
Player Effect Commands 🆕
Control other players with comprehensive effect management:
PlayerEffectCommands.SetPlayerEmotion PlayerName EmotionID
- Force player to perform specific emotesPlayerEffectCommands.RestorePlayerStamina PlayerName
- Instantly restore player's staminaPlayerEffectCommands.HealPlayer PlayerName
- Remove all debuffs and restore full healthPlayerEffectCommands.KillPlayer PlayerName
- Kill target playerPlayerEffectCommands.RevivePlayer PlayerName
- Revive dead playersPlayerEffectCommands.FreezePlayer PlayerName [intensity]
- Apply cold effect (0.0-1.0)PlayerEffectCommands.StarvePlayer PlayerName [intensity]
- Apply hunger effect (0.0-1.0)PlayerEffectCommands.PoisonPlayer PlayerName [intensity]
- Apply poison effect (0.0-1.0)PlayerEffectCommands.ClearPlayerEffects PlayerName
- Remove all negative status effectsPlayerEffectCommands.TeleportPlayerToPlayer Player1 Player2
- Teleport first player to second playerPlayerEffectCommands.SetPlayerInvisible PlayerName [true/false]
- Toggle player visibilityPlayerEffectCommands.SwarmWithBees PlayerName
- Spawn angry bee swarm on target player 🐝
Enhanced Spawn Commands 🆕
Advanced item manipulation commands:
SpawnCommands.RemoveMyItems
- Clear all items from your inventorySpawnCommands.FreezeAllItems
- Freeze all world items in placeSpawnCommands.UnfreezeAllItems
- Unfreeze all world itemsSpawnCommands.SpinAllItems
- Make all world items spin continuouslySpawnCommands.FlagGun
- Place visual flags in world using raycastSpawnCommands.RemoveAllFlags
- Remove all placed flags from worldSpawnCommands.DrawWithSelectedItem
- Create item trails/drawings with held item
Teleport Commands
Teleport.To PlayerName
- Teleport yourself to a specific player ⚡RPCTeleport.AllToMe
- Teleport all players to your location ⚡RPCTeleport.PlayerToPlayer PlayerName1 PlayerName2
- Teleport first player to second player ⚡RPCTeleport.PlayerToMe PlayerName
- Teleport a specific player to your location ⚡RPCTeleport.RandomPlayer
- Teleport yourself to a random player ⚡RPC
Fun Commands
FunCommands.KillPlayer PlayerName
- Kill a specific player ⚡RPCFunCommands.RevivePlayer PlayerName
- Revive a dead player ⚡RPCFunCommands.FreezePlayer PlayerName
- Freeze a player in place ⚡RPCFunCommands.UnfreezePlayer PlayerName
- Unfreeze a frozen player ⚡RPCFunCommands.InvisiblePlayer PlayerName
- Make a player invisible ⚡RPCFunCommands.VisiblePlayer PlayerName
- Make an invisible player visible again ⚡RPCFunCommands.SetPlayerSize PlayerName [scale]
- Change player size (default: 1.0) ⚡RPC
RPC Commands (Full Network Synchronization)
Player Character RPC Commands:
RPCCommands.JumpPlayer PlayerName
- Make a player jump ⚡RPCRPCCommands.JumpAllPlayers
- Make all players jump ⚡RPCRPCCommands.FallPlayer PlayerName [force]
- Make a player fall (default force: 7.0) ⚡RPCRPCCommands.FallAllPlayers [force]
- Make all players fall ⚡RPCRPCCommands.PassOutPlayer PlayerName
- Make a player pass out ⚡RPCRPCCommands.UnPassOutPlayer PlayerName
- Bring a player back to consciousness ⚡RPCRPCCommands.PassOutAllPlayers
- Make all players pass out ⚡RPCRPCCommands.UnPassOutAllPlayers
- Bring all players back to consciousness ⚡RPCRPCCommands.RevivePlayerRPC PlayerName [applyStatus]
- Revive a player (default: true) ⚡RPCRPCCommands.ReviveAllPlayers [applyStatus]
- Revive all players ⚡RPCRPCCommands.StopClimbingPlayer PlayerName
- Stop all climbing for a player ⚡RPCRPCCommands.StopClimbingAllPlayers
- Stop all climbing for all players ⚡RPCRPCCommands.StartCarryPlayer CarrierName TargetName
- Make one player carry another ⚡RPCRPCCommands.RenderPlayerDead PlayerName
- Render player appearance as dead ⚡RPCRPCCommands.RenderPlayerPassedOut PlayerName
- Render player appearance as passed out ⚡RPCRPCCommands.RenderAllPlayersDead
- Render all players as dead ⚡RPCRPCCommands.DestroyHeldItem PlayerName
- Destroy item in player's hand ⚡RPCRPCCommands.DestroyAllHeldItems
- Destroy all held items ⚡RPC
World Objects RPC Commands:
RPCCommands.TriggerHelicopter
- Summon rescue helicopter ⚡RPCRPCCommands.LightAllFlares
- Light all flares in the scene ⚡RPCRPCCommands.LightAllCampfires
- Light all campfires ⚡RPCRPCCommands.ExtinguishAllCampfires
- Extinguish all campfires ⚡RPCRPCCommands.ShakeAllIcicles
- Shake all icicles ⚡RPCRPCCommands.ShakeAllBridges
- Shake all bridges ⚡RPCRPCCommands.FireAllArrows
- Fire all arrow shooters ⚡RPCRPCCommands.SpawnEruption PlayerName
- Spawn volcano eruption on player ⚡RPCRPCCommands.TriggerBananaPeel PlayerName
- Trigger banana peel slip effect ⚡RPC
Item RPC Commands:
RPCCommands.CookAllItems [cookLevel]
- Cook all items to level (default: 100) ⚡RPCRPCCommands.FinishCookingAllItems
- Finish cooking all items ⚡RPCRPCCommands.ToggleCookingSmoke [enabled]
- Toggle cooking smoke (default: true) ⚡RPCRPCCommands.DenyPickupAllItems
- Prevent pickup of all items ⚡RPC
Game State RPC Commands:
RPCCommands.ForceWin
- Force game victory ⚡RPCRPCCommands.UpdatePeakTimer [seconds]
- Update peak timer (default: 10) ⚡RPCRPCCommands.BeginIslandLoad [sceneName] [loadType]
- Start island loading ⚡RPC
Environment Commands
EnvironmentCommands.SetGravity [value]
- Change gravity (default: -9.81) ⚡RPC SyncedEnvironmentCommands.GetGravity
- Display current gravity valueEnvironmentCommands.ToggleFog
- Toggle fog on/offEnvironmentCommands.SetFogDensity [density]
- Set fog density (default: 0.01)EnvironmentCommands.SetFogColor [r] [g] [b]
- Set fog color (RGB values 0-1)EnvironmentCommands.LightNearestCampfire
- Light nearest campfire within 10m ⚡RPCEnvironmentCommands.ExtinguishNearbyFires [radius]
- Extinguish fires within radius (default: 20m) ⚡RPCEnvironmentCommands.GodModeEnvironment
- Disable environmental damageEnvironmentCommands.ExplodeAt PlayerName [force]
- Create explosion at player locationEnvironmentCommands.Lightning
- Create lightning effectEnvironmentCommands.ClearMobs
- Remove all mobs from the mapEnvironmentCommands.SetGameSpeed [speed]
- Change game speed multiplier (default: 1.0)EnvironmentCommands.PauseGame
- Pause the game (speed = 0)EnvironmentCommands.ResumeGame
- Resume the game (speed = 1)
Spawn Commands
SpawnCommands.ListItems
- Show list of all available items with IDsSpawnCommands.FindItem ItemName
- Search for items by name (partial matching)SpawnCommands.SearchItems SearchTerm
- Advanced search with autocomplete hintsSpawnCommands.ShowPopularItems
- Display commonly used/useful itemsSpawnCommands.ShowItemsByCategory Category
- Show items by category (food, tools, medical, survival, weapons, clothes)SpawnCommands.GiveItemByName PlayerName ItemNameOrID
- Give item to player by name or IDSpawnCommands.SpawnItemByName ItemNameOrID
- Spawn item in world by name or IDSpawnCommands.SpawnRandomItem
- Spawn a random itemSpawnCommands.TickEveryone
- Spawn ticks on all playersSpawnCommands.TickPlayer PlayerName
- Spawn a tick on a specific playerSpawnCommands.GiveItem PlayerName ItemID
- Give item to player by ID (legacy)SpawnCommands.ClearItems
- Remove all spawned items from the map
Object Spawning (Custom Objects):
SpawnCommands.ObjectSpawnMushroom [size]
- Spawn mushroom with size (default: 1.0)SpawnCommands.ObjectSpawnRope [length]
- Spawn rope with length (default: 10.0)SpawnCommands.ObjectSpawnLuggage [count]
- Spawn airplane luggage (default: 1)SpawnCommands.ObjectSpawnTree [height]
- Spawn tree with height (default: 5.0)SpawnCommands.ObjectSpawnRock [size]
- Spawn rock/boulder with size (default: 2.0)SpawnCommands.ObjectSpawnJellyfish [size]
- Spawn floating jellyfish with size (default: 1.0)SpawnCommands.ClearSpawnedObjects
- Remove all custom spawned objects
Map & Segment Commands
MapCommands.ListSegments
- Show all available map segmentsMapCommands.JumpToSegment SegmentNameOrNumber
- Jump to specific segment (Beach/0, Tropics/1, Alpine/2, Caldera/3, TheKiln/4, Peak/5) with automatic sync for Master ClientMapCommands.GetCurrentSegment
- Show current segmentMapCommands.NextSegment
- Move to next segmentMapCommands.PreviousSegment
- Move to previous segmentMapCommands.SyncAllPlayersToSegment
- Teleport all players to current segmentMapCommands.GoToBeach
- Quick jump to Beach segmentMapCommands.GoToTropics
- Quick jump to Tropics segmentMapCommands.GoToAlpine
- Quick jump to Alpine segmentMapCommands.GoToCaldera
- Quick jump to Caldera segmentMapCommands.GoToKiln
- Quick jump to TheKiln segmentMapCommands.GoToPeak
- Quick jump to Peak segment
NEW: Synchronized Segment Commands (⚡RPC Network Synced):
RPCCommands.SyncGoToBeach
- Synchronized jump to Beach for ALL players 🔒MC ⚡RPCRPCCommands.SyncGoToTropics
- Synchronized jump to Tropics for ALL players 🔒MC ⚡RPCRPCCommands.SyncGoToAlpine
- Synchronized jump to Alpine for ALL players 🔒MC ⚡RPCRPCCommands.SyncGoToCaldera
- Synchronized jump to Caldera for ALL players 🔒MC ⚡RPCRPCCommands.SyncGoToKiln
- Synchronized jump to TheKiln for ALL players 🔒MC ⚡RPCRPCCommands.SyncGoToPeak
- Synchronized jump to Peak for ALL players 🔒MC ⚡RPCRPCCommands.SyncJumpToSegment SegmentNameOrNumber
- Synchronized jump to any segment for ALL players 🔒MC ⚡RPC
Server Administration Commands 🆕
Advanced server administration and player management:
ServerAdmin.KickPlayer playerName
- Kick a player from the lobby (standard method) 🔒MCServerAdmin.KickPlayerReason playerName reason
- Kick player with custom reason 🔒MCServerAdmin.ForceKickPlayer playerName
- Force disconnect player via Photon 🔒MCServerAdmin.SoftKickPlayer playerName
- Soft kick via character teleport 🔒MCServerAdmin.BlackScreenKick playerName
- Create black screen effect for player 🔒MCServerAdmin.KickAllCheaters
- Kick all players with cheat mods (ATLAS/Cherry) 🔒MCServerAdmin.ListPlayers
- Show detailed player list with mod statusServerAdmin.PlayerInfo playerName
- Show comprehensive player information
Advanced lobby management and map control for hosts:
LobbyCommands.SetMap sceneName
- Change current map/level instantly with reliable loading (Master Client only) 🔒MCLobbyCommands.ForceLoadScene sceneName
- Alternative map loading with enhanced reliability (Master Client only) 🔒MCLobbyCommands.ListMaps
- Show all available maps with their scene namesLobbyCommands.GetCurrentMap
- Display current map informationLobbyCommands.ForceLoadScene sceneName
- Force load specific scene (Master Client only) 🔒MC
Available Maps:
level0
- Level 0,level1
- Level 1,level2
- Level 2,level3
- Level 3level4
- Level 4,level5
- Level 5,level6
- Level 6,level7
- Level 7level8
- Level 8,level9
- Level 9,level10
- Level 10,level11
- Level 11level12
- Level 12,level13
- Level 13,level14
- Level 14
Character Afflictions (Status Effects)
CharacterAfflictions.AddCold
- Add cold statusCharacterAfflictions.AddCurse
- Add curse statusCharacterAfflictions.AddDrowsy
- Add drowsinessCharacterAfflictions.AddHot
- Add heat statusCharacterAfflictions.AddHunger
- Add hungerCharacterAfflictions.AddInjury
- Add injury statusCharacterAfflictions.AddPoison
- Add poison statusCharacterAfflictions.ClearAll
- Clear all status effectsCharacterAfflictions.ClearAllAilments
- Clear all negative effectsCharacterAfflictions.ClearCold
- Remove cold statusCharacterAfflictions.ClearCurse
- Remove curse statusCharacterAfflictions.ClearDrowsy
- Remove drowsinessCharacterAfflictions.ClearHot
- Remove heat statusCharacterAfflictions.ClearHunger
- Remove hungerCharacterAfflictions.ClearInjury
- Remove injuryCharacterAfflictions.ClearPoison
- Remove poisonCharacterAfflictions.Die
- Kill via afflictionsCharacterAfflictions.Starve
- Apply starvation
Status Commands
StatusCommands.ClearCold PlayerName
- Remove cold status from playerStatusCommands.AddCold PlayerName [amount]
- Add cold status to playerStatusCommands.ClearHunger PlayerName
- Remove hunger from playerStatusCommands.AddHunger PlayerName [amount]
- Add hunger to playerStatusCommands.ClearPoison PlayerName
- Remove poison from playerStatusCommands.AddPoison PlayerName [amount]
- Add poison to playerStatusCommands.ClearCurse PlayerName
- Remove curse from playerStatusCommands.AddCurse PlayerName [amount]
- Add curse to playerStatusCommands.ClearDrowsy PlayerName
- Remove drowsiness from playerStatusCommands.AddDrowsy PlayerName [amount]
- Add drowsiness to playerStatusCommands.ClearInjury PlayerName
- Remove injury from playerStatusCommands.AddInjury PlayerName [amount]
- Add injury to playerStatusCommands.ClearHot PlayerName
- Remove heat status from playerStatusCommands.AddHot PlayerName [amount]
- Add heat status to playerStatusCommands.ClearAllStatuses PlayerName
- Remove all status effects from player
Weather Commands
WeatherCommands.ToggleSnowStorm
- Toggle snow storm/wind on/off
ScoutMaster Commands
Basic Control:
ScoutMasterCommands.CallScoutmaster PlayerName
- Make ScoutMaster hunt a specific player for 30 seconds ⚡RPCScoutMasterCommands.CallScoutmasterTime PlayerName [seconds]
- Make ScoutMaster hunt player for custom time ⚡RPCScoutMasterCommands.CallScoutmasterRandom [seconds]
- Make ScoutMaster hunt a random player ⚡RPCScoutMasterCommands.StopScoutmaster
- Stop ScoutMaster from hunting anyone ⚡RPC
Bugle Effect (Whistle Simulation):
ScoutMasterCommands.Bugle
- Quick call ScoutMaster to hunt yourself for 30 seconds (bugle effect) ⚡RPCScoutMasterCommands.BugleCall [seconds]
- Call ScoutMaster to hunt yourself for custom time ⚡RPCScoutMasterCommands.BugleCallOnPlayer PlayerName [seconds]
- Apply bugle effect on another player ⚡RPC
Management:
ScoutMasterCommands.SpawnScoutmaster
- Spawn a new ScoutMaster on the map 🔒MC ⚡RPCScoutMasterCommands.RemoveScoutmaster
- Remove ScoutMaster from the map 🔒MC ⚡RPCScoutMasterCommands.TeleportScoutmaster PlayerName
- Teleport ScoutMaster to a player 🔒MC ⚡RPCScoutMasterCommands.ScoutmasterStatus
- Show current ScoutMaster target information
Special Effects:
ScoutMasterCommands.CursePlayer PlayerName
- Curse a player - ScoutMaster hunts them for 10 minutes ⚡RPC
Information Commands
InfoCommands.ListPlayers
- Show list of all players with their statusInfoCommands.PlayerInfo PlayerName
- Show detailed information about a playerInfoCommands.ServerInfo
- Show server and room informationInfoCommands.GetPos [PlayerName]
- Get position of player (or yourself if no name given)InfoCommands.PerfStats
- Show performance statisticsInfoCommands.Distance PlayerName1 PlayerName2
- Show distance between two playersInfoCommands.FindNearest [PlayerName]
- Find nearest player to you or specified player
Server Administration Commands 🆕
Advanced server management commands for lobby hosts:
ServerAdmin.KickPlayer PlayerName
- Kick a player from the lobby (standard method) 🔒MCServerAdmin.KickPlayerReason PlayerName [reason]
- Kick a player with custom reason 🔒MCServerAdmin.ForceKickPlayer PlayerName
- Force disconnect player via Photon 🔒MCServerAdmin.SoftKickPlayer PlayerName
- Send player to Airport (soft kick) 🔒MCServerAdmin.KickAllCheaters
- Automatically kick all players with cheat mods 🔒MCServerAdmin.ListPlayers
- Show detailed player list with mod statusServerAdmin.PlayerInfo PlayerName
- Show comprehensive player information
Kick Methods Explained:
- Standard Kick: Uses advanced multi-method system (Airport Kiosk → Character Warp → Photon)
- Force Kick: Direct Photon disconnect (most reliable)
- Soft Kick: Sends player back to Airport lobby (less aggressive)
- Auto-Kick Cheaters: Automatically removes players with ATLAS/Cherry mods
Default/Vanilla Game Commands
These commands are built into the base game and available without any mods:
Character Commands
Character.Die
- Kill your characterCharacter.GainFullStamina
- Restore full staminaCharacter.InfiniteStamina
- Toggle infinite staminaCharacter.LockStatuses
- Lock current status effectsCharacter.PassOut
- Make your character pass outCharacter.Revive
- Revive your characterCharacter.TestWin
- Test victory condition
Items & Equipment
ItemDatabase.Add ItemName
- Add item to world (supports autocomplete)Backpack.PrintBackpacks
- Show backpack information
Map & Progress
MapHandler.JumpToSegment SegmentName
- Jump to map segmentAchievementManager.ClearAchievements
- Clear all achievementsAchievementManager.Grant AchievementType
- Grant specific achievementAscents.LockAll
- Lock all ascent routesAscents.UnlockAll
- Unlock all ascent routesAscents.UnlockOne
- Unlock one ascent route
Customization & Testing
CharacterCustomization.Randomize
- Randomize character appearancePassportManager.TestAllCosmetics
- Test all cosmetic items
System & Debug
ApplicationCLI.SetTargetFramerate FPS
- Set target FPSConsoleSettings.Clear
- Clear consoleConsoleSettings.ClearMuted
- Clear muted commandsConsoleSettings.Pause
- Pause console updatesConsoleSettings.SetDPI Value
- Set console DPI ⚠️ WARNING: Can break console display! Use F2 to reset to default (96)ConsoleSettings.Unpause
- Unpause consoleScript.Execute ScriptPath
- Execute console scriptIBinarySerializable.EnableLog
- Enable serialization loggingSmallShadowHandler.DebugDisable
- Disable shadow debuggingSmallShadowHandler.DebugEnable
- Enable shadow debuggingModal.TestModal
- Test modal dialogs
Note: These default commands use different syntax than mod commands. Most support autocomplete when you start typing.
Multiplayer Notes
- ⚡RPC Synced commands automatically sync changes across all players
- Many commands require Master Client privileges to work properly
- New Host Features: Master Client can now kick players and change maps instantly via UI or commands
- Map Control: Use
LobbyCommands.SetMap
to change levels instantly without restarting the lobby - Enhanced Map Loading: Improved multi-method map loading system prevents game freezes and works for all players
- Compatibility Layer: Map changes sync even to players without the mod
- Player Management: Advanced kick system with multiple methods for reliable player removal
🆕 NEW: Segment/Biome Synchronization
PROBLEM SOLVED: Previously, commands like GoToAlpine
only worked for the person using the command. Other players would not follow to the new biome/segment.
SOLUTION: Use the new RPCCommands.Sync*
commands for guaranteed synchronization:
- OLD:
MapCommands.GoToAlpine
(only works for you) - NEW:
RPCCommands.SyncGoToAlpine
(works for ALL players) ⚡RPC
How it works:
- Multi-Method Sync: Uses campfire activation, direct teleportation, and room properties
- Universal Compatibility: Works for players with and without the mod
- Master Client Required: Only the lobby host can initiate synchronized segment jumps
- Automatic Fallback: If one sync method fails, others are attempted automatically
Commands to use:
-
Use
RPCCommands.SyncGoToAlpine
instead ofMapCommands.GoToAlpine
-
Use
RPCCommands.SyncGoToBeach
instead ofMapCommands.GoToBeach
-
Use
RPCCommands.SyncJumpToSegment
for any segment with full sync -
Commands will show warnings if you're not the Master Client but will still attempt to execute
-
Player names with spaces should be written with underscores (e.g., "John_Doe")
-
Use the F1 key to open/close the console
-
All commands are case-sensitive
Examples
# Advanced Console Mod Commands
Teleport.To Player_Name
FunCommands.SetPlayerSize Player_Name 2.0
StatusCommands.AddPoison Player_Name 0.5
EnvironmentCommands.SetGravity -5.0
EnvironmentCommands.LightNearestCampfire
MapCommands.JumpToSegment Beach
MapCommands.ListSegments
SpawnCommands.SpawnItemByName Flashlight
SpawnCommands.SearchItems rope
SpawnCommands.ObjectSpawnMushroom 2.0
SpawnCommands.ObjectSpawnJellyfish 1.5
InfoCommands.ListPlayers
# New Lobby & Map Control Commands (Host only)
LobbyCommands.ListMaps
LobbyCommands.GetCurrentMap
# Change maps instantly (works for all players, even those without mods)
LobbyCommands.SetMap level0 # Main loading method
LobbyCommands.ForceLoadScene level5 # Alternative loading method
# Server Administration Commands (Host only)
ServerAdmin.ListPlayers
ServerAdmin.PlayerInfo Player_Name
ServerAdmin.KickPlayer Player_Name
ServerAdmin.KickPlayerReason Player_Name "Cheating detected"
ServerAdmin.ForceKickPlayer Player_Name
ServerAdmin.SoftKickPlayer Player_Name
ServerAdmin.KickAllCheaters
# Default Game Commands (no mod required)
Character.InfiniteStamina
ItemDatabase.Add Flashlight
CharacterAfflictions.ClearAll
MapHandler.JumpToSegment Alpine
Advanced Player Management Features
Intelligent Mod Detection System
The Advanced Console includes a sophisticated mod detection system that automatically identifies what mods other players are using:
- Real-time Detection: Automatically scans all connected players for mod signatures
- Visual Status Indicators: Color-coded badges show mod types (ATLAS in red, Console in green)
- Compatibility Tracking: Displays mod compatibility and potential conflicts
- Host Awareness: Know exactly what mods are in your lobby before starting
Host Player Control System
When you're the lobby host (Master Client), you gain access to powerful player management tools:
- Advanced Kick System: Remove problematic players with multiple kick methods for reliability
- Intelligent Targeting: System automatically tries different kick approaches if one fails
- Instant UI Updates: Player list refreshes immediately after actions
- Reason Tracking: Kicks are logged with appropriate reasons (mod conflicts, rule violations)
- Failsafe Protection: Cannot accidentally kick yourself or when not host
Dynamic Map Control
Hosts can change maps instantly without leaving the lobby:
- Live Map Switching: Change maps while players are connected
- Seamless Transitions: All players automatically follow to the new map
- Visual Map Selector: Easy-to-use dropdown with all available maps
- No Lobby Restart: Keep the same lobby settings and players
- Instant Effect: Map changes happen immediately with full synchronization
These features work together to give lobby hosts complete control over their game environment, ensuring the best possible experience for all players.
Troubleshooting
If commands don't work:
- Make sure you're in a multiplayer game
- Check that BepInEx is properly installed
- Verify the console opens with
F1
key - Some commands only work if you're the Master Client
- Item spawning: Use
SpawnCommands.ListItems
orSpawnCommands.SearchItems
to find valid item names - For item spawning, try both item names and IDs:
SpawnCommands.SpawnItemByName Flashlight
orSpawnCommands.SpawnItemByName 1
- Map commands require you to be the Master Client in multiplayer
- Default game commands use different syntax - try autocomplete by typing part of the command
- If a command seems to not work, check the console output for error messages
Common Issues
- "Player not found": Make sure player name is spelled correctly, use underscores for spaces
- "ItemDatabase not found": Wait for the game to fully load before using item commands
- "MapHandler not found": Map commands only work during gameplay, not in menus
- "Not MasterClient": Some commands require host privileges in multiplayer
- "Only the master client can change the map": Map control commands are restricted to lobby host
- Player kick not working: The advanced kick system tries multiple methods; check console for details
- Map change not working: Ensure you're using correct map names from
LobbyCommands.ListMaps
Thanks to Console Unlocker to open dev console code.