Skip to Content

Troubleshoot

Common issues and solutions for Seadome V2

Fixing Flooding or Water Glitches

Why This Happens

SeaDome uses two special files — water.xml and gta5.meta — to make its underwater interior dry and functional.

If another MLO on your server also includes these files, GTA V gets confused and only loads one version — causing the SeaDome interior to flood.

💧 Symptoms

  • The SeaDome interior looks underwater or flooded
  • Players swim inside instead of walking
  • Waterline cuts through walls or you hear wave sounds

Step 1 – Search for Conflicting Files

  1. Open your server’s resources folder
  2. Use Windows Search (or any file search tool) to find:
    • water.xml
    • gta5.meta
  3. Note which MLO folders contain these files

Step 2 – Remove or Disable Conflicting Files

For each conflicting MLO folder:

  1. Open its fxmanifest.lua or __resource.lua
  2. Delete or comment out any lines like:
files { 'water.xml', 'gta5.meta' } data_file 'WATER_FILE' 'water.xml' data_file 'GTAV_META_FILE' 'gta5.meta'

(Optional) You can also delete the water.xml and gta5.meta files from that folder entirely.

Step 3 – Restart Your Server

  • Restart the server or run restart seadome
  • Go inside SeaDome — it should now be dry and working perfectly

Most MLOs don’t need these files — they’re just extra. SeaDome fully depends on them, so make sure no other MLO overrides them.


⚙️ Method 2 – Edit gta5.meta (If There’s No water.xml)

If another MLO only has gta5.meta (no water.xml file), follow these steps:

  1. Open that MLO’s gta5.meta in any text editor
  2. Search for this snippet (the name may differ):
<Item> <filename>commoncrc:/data/levels/gta5/water.xml</filename> <fileType>WATER_FILE</fileType> </Item>
  1. Replace it with:
<Item> <filename>resources:/SeaDome_MLO_V2/water.xml</filename> <fileType>WATER_FILE</fileType> </Item>
  1. Save the file and restart your server

This redirects the water data to SeaDome’s water.xml, allowing both MLOs to work without flooding.


⚙️ Method 3 – Both gta5.meta and water.xml Are Present

If another MLO has both gta5.meta and water.xml, this method resolves the major flooding conflicts.

Step 1 – Locate the Conflicting water.xml

  1. Open your resources folder
  2. Search for water.xml
  3. Open the file from the conflicting MLO in any text editor

Step 2 – Edit the water.xml File

  1. Inside the file, find the <WaterQuads> section
  2. Find the section that looks similar to what’s in REMOVE.txt (click to view):
  1. Replace those water entries with the ones from REPLACE.txt (click to view):
  1. Save the file

You’re basically replacing the water volume data that conflicts with SeaDome’s region.

Step 3 – Fix the gta5.meta

  1. Open the same MLO’s gta5.meta
  2. Search for this snippet:
<Item> <filename>commoncrc:/data/levels/gta5/water.xml</filename> <fileType>WATER_FILE</fileType> </Item>
  1. Replace it with:
<Item> <filename>resources:/SeaDome_MLO_V2/water.xml</filename> <fileType>WATER_FILE</fileType> </Item>
  1. Save the file and restart your server

❓ What if there are multiple gta5.meta files?

If you find more than one gta5.meta file across different MLOs, only one is actually being loaded by your server.

To identify which one is active:

  1. Temporarily stop each MLO one by one and restart your server
  2. After each restart, check if SeaDome floods or works fine
  3. When SeaDome starts working properly — you’ve found the conflicting MLO
  4. Apply the editing fix (Method 2 or 3) only to that MLO’s gta5.meta

❓ What if there are multiple water.xml files?

Only one water.xml actually takes effect. To find which one is being used:

  1. Temporarily disable each MLO that has a water.xml, one at a time
  2. Restart your server after each change and test SeaDome
  3. When SeaDome becomes dry again, you’ve found the conflicting water.xml
  4. Apply the water.xml fix (Method 3) to that MLO using the REMOVE.txt and REPLACE.txt provided

📺 TV Screens Not Working

If the LED or TV screens inside SeaDome are blank or not playing any media, the pTelevision script isn’t properly set up.

Quick Fix:

Step 1 – Check if pTelevision is installed

Step 2 – Copy SeaDome Config File

  1. Open your pTelevision folder
  2. Copy the provided SeaDome config file (included in your SeaDome download) into that folder
  3. If prompted to replace or merge files — choose Replace

Step 3 – Restart Resources

Run these commands:

restart ptelevision restart seadome

Once restarted, the screens inside SeaDome should now display correctly.

The TV screens should now be working and displaying media properly!

Last updated on