Troubleshoot
Seadome V2Fixing 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
✅ Easy Fix (Recommended)
Step 1 – Search for Conflicting Files
- Open your server’s resources folder
- Use Windows Search (or any file search tool) to find:
water.xmlgta5.meta
- Note which MLO folders contain these files
Step 2 – Remove or Disable Conflicting Files
For each conflicting MLO folder:
- Open its
fxmanifest.luaor__resource.lua - 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:
- Open that MLO’s
gta5.metain any text editor - Search for this snippet (the name may differ):
<Item>
<filename>commoncrc:/data/levels/gta5/water.xml</filename>
<fileType>WATER_FILE</fileType>
</Item>- Replace it with:
<Item>
<filename>resources:/SeaDome_MLO_V2/water.xml</filename>
<fileType>WATER_FILE</fileType>
</Item>- 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
- Open your resources folder
- Search for
water.xml - Open the file from the conflicting MLO in any text editor
Step 2 – Edit the water.xml File
- Inside the file, find the
<WaterQuads>section - Find the section that looks similar to what’s in REMOVE.txt (click to view):
- Replace those water entries with the ones from REPLACE.txt (click to view):
- Save the file
You’re basically replacing the water volume data that conflicts with SeaDome’s region.
Step 3 – Fix the gta5.meta
- Open the same MLO’s
gta5.meta - Search for this snippet:
<Item>
<filename>commoncrc:/data/levels/gta5/water.xml</filename>
<fileType>WATER_FILE</fileType>
</Item>- Replace it with:
<Item>
<filename>resources:/SeaDome_MLO_V2/water.xml</filename>
<fileType>WATER_FILE</fileType>
</Item>- 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:
- Temporarily stop each MLO one by one and restart your server
- After each restart, check if SeaDome floods or works fine
- When SeaDome starts working properly — you’ve found the conflicting MLO
- 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:
- Temporarily disable each MLO that has a
water.xml, one at a time - Restart your server after each change and test SeaDome
- When SeaDome becomes dry again, you’ve found the conflicting
water.xml - 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
- If not, download it from the installation guide
- Add the resource to your server
Step 2 – Copy SeaDome Config File
- Open your
pTelevisionfolder - Copy the provided SeaDome config file (included in your SeaDome download) into that folder
- If prompted to replace or merge files — choose Replace
Step 3 – Restart Resources
Run these commands:
restart ptelevision
restart seadomeOnce restarted, the screens inside SeaDome should now display correctly.
The TV screens should now be working and displaying media properly!