🔧
Nice Settings Menu
  • 👋Welcome - Nice Settings Menu Documentation
  • 🔌Integration in your project
  • 🎮Key Mapping / Binding
    • 🎮Enhanced Input System
    • 🎮Old Input System
    • âŒ¨ī¸Key conflict settings (use same keys for inputs)
  • đŸ–ąī¸Nice Navigation System
    • đŸ–ąī¸Navigation Input Modes
    • đŸ–ąī¸Use outside of settings/pause menu
  • 📖Use Settings Menu in Main Menu
  • đŸŸĻSettings Menu widget
  • â¸ī¸Pause Menu widget
  • â¯ī¸Pause Menu - Set Game Paused
  • đŸ”ŗSettings Section
  • đŸ“ĻSettings Category Button
  • 🔹Different Setting Types
    • đŸŸĻOption Switcher
    • đŸŸĻToggler
    • đŸŸĻSlider
    • đŸŸĻKey Mapper
  • â†Šī¸Change setting default values
  • đŸ—ƒī¸Setting Presets with Overall Switcher
  • 🔊Audio/Sound Volume adjustments
  • đŸ–ąī¸Mouse Cursor Visibility on leaving Pause Menu
  • 🔅Add Lumen Setting
  • đŸ–Ĩī¸Confirm Alert
    • đŸ’ģUse Confirm Alert everywhere
  • đŸ“ēCreate your own theme
  • đŸ–ąī¸Sensitivity Mouse & Gamepad
  • âœˆī¸Seamless Server Travel
  • Disable the FPS counter
  • 🌍Localization / Languages
  • Troubleshooting: No inputs
  • Troubleshooting: Save/Load not working
  • âŦ†ī¸Update Guides
    • 🔃Update From v1.0 to v1.1
  • 🐞Bug Fixes
Powered by GitBook
On this page

Seamless Server Travel

PreviousSensitivity Mouse & GamepadNextDisable the FPS counter

Last updated 1 month ago

After seamless server travel you might notice that you can't open your pause menu anymore or your Settings Menu widget is not behaving as it should be.

The explanation is that after entering seamlessly the new map it does not remove widget objects, so also not the Pause Menu widget or Settings Menu widget. However, you may see your Game UI also after server travel because it was created again and added to the viewport. Important to know here is that you probably have your game UI widget obects two times - you see only the one that was just added to viewport but the other one is still there but just not added to the viewport. Because on server travel it removes all widgets from the viewport eventhough they stay existent.

The correct way after server travel would be to just add the still existing Game UI to the viewport and your Pause Menu widget / Settings Menu widget should work as intended again.

At the place where you create your Game UI (in this example it is the player controller) you should do more as just creating your Game UI and adding it to the viewport. You can do it like so (instead of DemoGameUI use your Game UI widget class):

âœˆī¸