diff --git a/share/server/builtin.lua b/share/builtin.lua
similarity index 100%
rename from share/server/builtin.lua
rename to share/builtin.lua
diff --git a/share/server/games/mesetint/mods/bucket/depends.txt b/share/games/mesetint/mods/bucket/depends.txt
similarity index 100%
rename from share/server/games/mesetint/mods/bucket/depends.txt
rename to share/games/mesetint/mods/bucket/depends.txt
diff --git a/share/server/games/mesetint/mods/bucket/init.lua b/share/games/mesetint/mods/bucket/init.lua
similarity index 100%
rename from share/server/games/mesetint/mods/bucket/init.lua
rename to share/games/mesetint/mods/bucket/init.lua
diff --git a/share/server/games/mesetint/mods/bucket/textures/bucket.png b/share/games/mesetint/mods/bucket/textures/bucket.png
similarity index 100%
rename from share/server/games/mesetint/mods/bucket/textures/bucket.png
rename to share/games/mesetint/mods/bucket/textures/bucket.png
diff --git a/share/server/games/mesetint/mods/bucket/textures/bucket_lava.png b/share/games/mesetint/mods/bucket/textures/bucket_lava.png
similarity index 100%
rename from share/server/games/mesetint/mods/bucket/textures/bucket_lava.png
rename to share/games/mesetint/mods/bucket/textures/bucket_lava.png
diff --git a/share/server/games/mesetint/mods/bucket/textures/bucket_water.png b/share/games/mesetint/mods/bucket/textures/bucket_water.png
similarity index 100%
rename from share/server/games/mesetint/mods/bucket/textures/bucket_water.png
rename to share/games/mesetint/mods/bucket/textures/bucket_water.png
diff --git a/share/server/games/mesetint/mods/default/init.lua b/share/games/mesetint/mods/default/init.lua
similarity index 100%
rename from share/server/games/mesetint/mods/default/init.lua
rename to share/games/mesetint/mods/default/init.lua
diff --git a/share/server/games/mesetint/mods/default/textures/crack.png b/share/games/mesetint/mods/default/textures/crack.png
similarity index 100%
rename from share/server/games/mesetint/mods/default/textures/crack.png
rename to share/games/mesetint/mods/default/textures/crack.png
diff --git a/share/server/games/mesetint/mods/default/textures/default_apple.png b/share/games/mesetint/mods/default/textures/default_apple.png
similarity index 100%
rename from share/server/games/mesetint/mods/default/textures/default_apple.png
rename to share/games/mesetint/mods/default/textures/default_apple.png
diff --git a/share/server/games/mesetint/mods/default/textures/default_book.png b/share/games/mesetint/mods/default/textures/default_book.png
similarity index 100%
rename from share/server/games/mesetint/mods/default/textures/default_book.png
rename to share/games/mesetint/mods/default/textures/default_book.png
diff --git a/share/server/games/mesetint/mods/default/textures/default_bookshelf.png b/share/games/mesetint/mods/default/textures/default_bookshelf.png
similarity index 100%
rename from share/server/games/mesetint/mods/default/textures/default_bookshelf.png
rename to share/games/mesetint/mods/default/textures/default_bookshelf.png
diff --git a/share/server/games/mesetint/mods/default/textures/default_brick.png b/share/games/mesetint/mods/default/textures/default_brick.png
similarity index 100%
rename from share/server/games/mesetint/mods/default/textures/default_brick.png
rename to share/games/mesetint/mods/default/textures/default_brick.png
diff --git a/share/server/games/mesetint/mods/default/textures/default_cactus_side.png b/share/games/mesetint/mods/default/textures/default_cactus_side.png
similarity index 100%
rename from share/server/games/mesetint/mods/default/textures/default_cactus_side.png
rename to share/games/mesetint/mods/default/textures/default_cactus_side.png
diff --git a/share/server/games/mesetint/mods/default/textures/default_cactus_top.png b/share/games/mesetint/mods/default/textures/default_cactus_top.png
similarity index 100%
rename from share/server/games/mesetint/mods/default/textures/default_cactus_top.png
rename to share/games/mesetint/mods/default/textures/default_cactus_top.png
diff --git a/share/server/games/mesetint/mods/default/textures/default_chest_front.png b/share/games/mesetint/mods/default/textures/default_chest_front.png
similarity index 100%
rename from share/server/games/mesetint/mods/default/textures/default_chest_front.png
rename to share/games/mesetint/mods/default/textures/default_chest_front.png
diff --git a/share/server/games/mesetint/mods/default/textures/default_chest_lock.png b/share/games/mesetint/mods/default/textures/default_chest_lock.png
similarity index 100%
rename from share/server/games/mesetint/mods/default/textures/default_chest_lock.png
rename to share/games/mesetint/mods/default/textures/default_chest_lock.png
diff --git a/share/server/games/mesetint/mods/default/textures/default_chest_side.png b/share/games/mesetint/mods/default/textures/default_chest_side.png
similarity index 100%
rename from share/server/games/mesetint/mods/default/textures/default_chest_side.png
rename to share/games/mesetint/mods/default/textures/default_chest_side.png
diff --git a/share/server/games/mesetint/mods/default/textures/default_chest_top.png b/share/games/mesetint/mods/default/textures/default_chest_top.png
similarity index 100%
rename from share/server/games/mesetint/mods/default/textures/default_chest_top.png
rename to share/games/mesetint/mods/default/textures/default_chest_top.png
diff --git a/share/server/games/mesetint/mods/default/textures/default_clay.png b/share/games/mesetint/mods/default/textures/default_clay.png
similarity index 100%
rename from share/server/games/mesetint/mods/default/textures/default_clay.png
rename to share/games/mesetint/mods/default/textures/default_clay.png
diff --git a/share/server/games/mesetint/mods/default/textures/default_clay_brick.png b/share/games/mesetint/mods/default/textures/default_clay_brick.png
similarity index 100%
rename from share/server/games/mesetint/mods/default/textures/default_clay_brick.png
rename to share/games/mesetint/mods/default/textures/default_clay_brick.png
diff --git a/share/server/games/mesetint/mods/default/textures/default_clay_lump.png b/share/games/mesetint/mods/default/textures/default_clay_lump.png
similarity index 100%
rename from share/server/games/mesetint/mods/default/textures/default_clay_lump.png
rename to share/games/mesetint/mods/default/textures/default_clay_lump.png
diff --git a/share/server/games/mesetint/mods/default/textures/default_cloud.png b/share/games/mesetint/mods/default/textures/default_cloud.png
similarity index 100%
rename from share/server/games/mesetint/mods/default/textures/default_cloud.png
rename to share/games/mesetint/mods/default/textures/default_cloud.png
diff --git a/share/server/games/mesetint/mods/default/textures/default_coal_lump.png b/share/games/mesetint/mods/default/textures/default_coal_lump.png
similarity index 100%
rename from share/server/games/mesetint/mods/default/textures/default_coal_lump.png
rename to share/games/mesetint/mods/default/textures/default_coal_lump.png
diff --git a/share/server/games/mesetint/mods/default/textures/default_cobble.png b/share/games/mesetint/mods/default/textures/default_cobble.png
similarity index 100%
rename from share/server/games/mesetint/mods/default/textures/default_cobble.png
rename to share/games/mesetint/mods/default/textures/default_cobble.png
diff --git a/share/server/games/mesetint/mods/default/textures/default_dirt.png b/share/games/mesetint/mods/default/textures/default_dirt.png
similarity index 100%
rename from share/server/games/mesetint/mods/default/textures/default_dirt.png
rename to share/games/mesetint/mods/default/textures/default_dirt.png
diff --git a/share/server/games/mesetint/mods/default/textures/default_fence.png b/share/games/mesetint/mods/default/textures/default_fence.png
similarity index 100%
rename from share/server/games/mesetint/mods/default/textures/default_fence.png
rename to share/games/mesetint/mods/default/textures/default_fence.png
diff --git a/share/server/games/mesetint/mods/default/textures/default_furnace_front.png b/share/games/mesetint/mods/default/textures/default_furnace_front.png
similarity index 100%
rename from share/server/games/mesetint/mods/default/textures/default_furnace_front.png
rename to share/games/mesetint/mods/default/textures/default_furnace_front.png
diff --git a/share/server/games/mesetint/mods/default/textures/default_furnace_side.png b/share/games/mesetint/mods/default/textures/default_furnace_side.png
similarity index 100%
rename from share/server/games/mesetint/mods/default/textures/default_furnace_side.png
rename to share/games/mesetint/mods/default/textures/default_furnace_side.png
diff --git a/share/server/games/mesetint/mods/default/textures/default_glass.png b/share/games/mesetint/mods/default/textures/default_glass.png
similarity index 100%
rename from share/server/games/mesetint/mods/default/textures/default_glass.png
rename to share/games/mesetint/mods/default/textures/default_glass.png
diff --git a/share/server/games/mesetint/mods/default/textures/default_grass.png b/share/games/mesetint/mods/default/textures/default_grass.png
similarity index 100%
rename from share/server/games/mesetint/mods/default/textures/default_grass.png
rename to share/games/mesetint/mods/default/textures/default_grass.png
diff --git a/share/server/games/mesetint/mods/default/textures/default_grass_footsteps.png b/share/games/mesetint/mods/default/textures/default_grass_footsteps.png
similarity index 100%
rename from share/server/games/mesetint/mods/default/textures/default_grass_footsteps.png
rename to share/games/mesetint/mods/default/textures/default_grass_footsteps.png
diff --git a/share/server/games/mesetint/mods/default/textures/default_grass_side.png b/share/games/mesetint/mods/default/textures/default_grass_side.png
similarity index 100%
rename from share/server/games/mesetint/mods/default/textures/default_grass_side.png
rename to share/games/mesetint/mods/default/textures/default_grass_side.png
diff --git a/share/server/games/mesetint/mods/default/textures/default_gravel.png b/share/games/mesetint/mods/default/textures/default_gravel.png
similarity index 100%
rename from share/server/games/mesetint/mods/default/textures/default_gravel.png
rename to share/games/mesetint/mods/default/textures/default_gravel.png
diff --git a/share/server/games/mesetint/mods/default/textures/default_iron_lump.png b/share/games/mesetint/mods/default/textures/default_iron_lump.png
similarity index 100%
rename from share/server/games/mesetint/mods/default/textures/default_iron_lump.png
rename to share/games/mesetint/mods/default/textures/default_iron_lump.png
diff --git a/share/server/games/mesetint/mods/default/textures/default_junglegrass.png b/share/games/mesetint/mods/default/textures/default_junglegrass.png
similarity index 100%
rename from share/server/games/mesetint/mods/default/textures/default_junglegrass.png
rename to share/games/mesetint/mods/default/textures/default_junglegrass.png
diff --git a/share/server/games/mesetint/mods/default/textures/default_jungletree.png b/share/games/mesetint/mods/default/textures/default_jungletree.png
similarity index 100%
rename from share/server/games/mesetint/mods/default/textures/default_jungletree.png
rename to share/games/mesetint/mods/default/textures/default_jungletree.png
diff --git a/share/server/games/mesetint/mods/default/textures/default_jungletree_top.png b/share/games/mesetint/mods/default/textures/default_jungletree_top.png
similarity index 100%
rename from share/server/games/mesetint/mods/default/textures/default_jungletree_top.png
rename to share/games/mesetint/mods/default/textures/default_jungletree_top.png
diff --git a/share/server/games/mesetint/mods/default/textures/default_ladder.png b/share/games/mesetint/mods/default/textures/default_ladder.png
similarity index 100%
rename from share/server/games/mesetint/mods/default/textures/default_ladder.png
rename to share/games/mesetint/mods/default/textures/default_ladder.png
diff --git a/share/server/games/mesetint/mods/default/textures/default_lava.png b/share/games/mesetint/mods/default/textures/default_lava.png
similarity index 100%
rename from share/server/games/mesetint/mods/default/textures/default_lava.png
rename to share/games/mesetint/mods/default/textures/default_lava.png
diff --git a/share/server/games/mesetint/mods/default/textures/default_leaves.png b/share/games/mesetint/mods/default/textures/default_leaves.png
similarity index 100%
rename from share/server/games/mesetint/mods/default/textures/default_leaves.png
rename to share/games/mesetint/mods/default/textures/default_leaves.png
diff --git a/share/server/games/mesetint/mods/default/textures/default_mese.png b/share/games/mesetint/mods/default/textures/default_mese.png
similarity index 100%
rename from share/server/games/mesetint/mods/default/textures/default_mese.png
rename to share/games/mesetint/mods/default/textures/default_mese.png
diff --git a/share/server/games/mesetint/mods/default/textures/default_mineral_coal.png b/share/games/mesetint/mods/default/textures/default_mineral_coal.png
similarity index 100%
rename from share/server/games/mesetint/mods/default/textures/default_mineral_coal.png
rename to share/games/mesetint/mods/default/textures/default_mineral_coal.png
diff --git a/share/server/games/mesetint/mods/default/textures/default_mineral_iron.png b/share/games/mesetint/mods/default/textures/default_mineral_iron.png
similarity index 100%
rename from share/server/games/mesetint/mods/default/textures/default_mineral_iron.png
rename to share/games/mesetint/mods/default/textures/default_mineral_iron.png
diff --git a/share/server/games/mesetint/mods/default/textures/default_mossycobble.png b/share/games/mesetint/mods/default/textures/default_mossycobble.png
similarity index 100%
rename from share/server/games/mesetint/mods/default/textures/default_mossycobble.png
rename to share/games/mesetint/mods/default/textures/default_mossycobble.png
diff --git a/share/server/games/mesetint/mods/default/textures/default_nc_back.png b/share/games/mesetint/mods/default/textures/default_nc_back.png
similarity index 100%
rename from share/server/games/mesetint/mods/default/textures/default_nc_back.png
rename to share/games/mesetint/mods/default/textures/default_nc_back.png
diff --git a/share/server/games/mesetint/mods/default/textures/default_nc_front.png b/share/games/mesetint/mods/default/textures/default_nc_front.png
similarity index 100%
rename from share/server/games/mesetint/mods/default/textures/default_nc_front.png
rename to share/games/mesetint/mods/default/textures/default_nc_front.png
diff --git a/share/server/games/mesetint/mods/default/textures/default_nc_rb.png b/share/games/mesetint/mods/default/textures/default_nc_rb.png
similarity index 100%
rename from share/server/games/mesetint/mods/default/textures/default_nc_rb.png
rename to share/games/mesetint/mods/default/textures/default_nc_rb.png
diff --git a/share/server/games/mesetint/mods/default/textures/default_nc_side.png b/share/games/mesetint/mods/default/textures/default_nc_side.png
similarity index 100%
rename from share/server/games/mesetint/mods/default/textures/default_nc_side.png
rename to share/games/mesetint/mods/default/textures/default_nc_side.png
diff --git a/share/server/games/mesetint/mods/default/textures/default_paper.png b/share/games/mesetint/mods/default/textures/default_paper.png
similarity index 100%
rename from share/server/games/mesetint/mods/default/textures/default_paper.png
rename to share/games/mesetint/mods/default/textures/default_paper.png
diff --git a/share/server/games/mesetint/mods/default/textures/default_papyrus.png b/share/games/mesetint/mods/default/textures/default_papyrus.png
similarity index 100%
rename from share/server/games/mesetint/mods/default/textures/default_papyrus.png
rename to share/games/mesetint/mods/default/textures/default_papyrus.png
diff --git a/share/server/games/mesetint/mods/default/textures/default_rail.png b/share/games/mesetint/mods/default/textures/default_rail.png
similarity index 100%
rename from share/server/games/mesetint/mods/default/textures/default_rail.png
rename to share/games/mesetint/mods/default/textures/default_rail.png
diff --git a/share/server/games/mesetint/mods/default/textures/default_rail_crossing.png b/share/games/mesetint/mods/default/textures/default_rail_crossing.png
similarity index 100%
rename from share/server/games/mesetint/mods/default/textures/default_rail_crossing.png
rename to share/games/mesetint/mods/default/textures/default_rail_crossing.png
diff --git a/share/server/games/mesetint/mods/default/textures/default_rail_curved.png b/share/games/mesetint/mods/default/textures/default_rail_curved.png
similarity index 100%
rename from share/server/games/mesetint/mods/default/textures/default_rail_curved.png
rename to share/games/mesetint/mods/default/textures/default_rail_curved.png
diff --git a/share/server/games/mesetint/mods/default/textures/default_rail_t_junction.png b/share/games/mesetint/mods/default/textures/default_rail_t_junction.png
similarity index 100%
rename from share/server/games/mesetint/mods/default/textures/default_rail_t_junction.png
rename to share/games/mesetint/mods/default/textures/default_rail_t_junction.png
diff --git a/share/server/games/mesetint/mods/default/textures/default_sand.png b/share/games/mesetint/mods/default/textures/default_sand.png
similarity index 100%
rename from share/server/games/mesetint/mods/default/textures/default_sand.png
rename to share/games/mesetint/mods/default/textures/default_sand.png
diff --git a/share/server/games/mesetint/mods/default/textures/default_sandstone.png b/share/games/mesetint/mods/default/textures/default_sandstone.png
similarity index 100%
rename from share/server/games/mesetint/mods/default/textures/default_sandstone.png
rename to share/games/mesetint/mods/default/textures/default_sandstone.png
diff --git a/share/server/games/mesetint/mods/default/textures/default_sapling.png b/share/games/mesetint/mods/default/textures/default_sapling.png
similarity index 100%
rename from share/server/games/mesetint/mods/default/textures/default_sapling.png
rename to share/games/mesetint/mods/default/textures/default_sapling.png
diff --git a/share/server/games/mesetint/mods/default/textures/default_scorched_stuff.png b/share/games/mesetint/mods/default/textures/default_scorched_stuff.png
similarity index 100%
rename from share/server/games/mesetint/mods/default/textures/default_scorched_stuff.png
rename to share/games/mesetint/mods/default/textures/default_scorched_stuff.png
diff --git a/share/server/games/mesetint/mods/default/textures/default_sign_wall.png b/share/games/mesetint/mods/default/textures/default_sign_wall.png
similarity index 100%
rename from share/server/games/mesetint/mods/default/textures/default_sign_wall.png
rename to share/games/mesetint/mods/default/textures/default_sign_wall.png
diff --git a/share/server/games/mesetint/mods/default/textures/default_steel_block.png b/share/games/mesetint/mods/default/textures/default_steel_block.png
similarity index 100%
rename from share/server/games/mesetint/mods/default/textures/default_steel_block.png
rename to share/games/mesetint/mods/default/textures/default_steel_block.png
diff --git a/share/server/games/mesetint/mods/default/textures/default_steel_ingot.png b/share/games/mesetint/mods/default/textures/default_steel_ingot.png
similarity index 100%
rename from share/server/games/mesetint/mods/default/textures/default_steel_ingot.png
rename to share/games/mesetint/mods/default/textures/default_steel_ingot.png
diff --git a/share/server/games/mesetint/mods/default/textures/default_stick.png b/share/games/mesetint/mods/default/textures/default_stick.png
similarity index 100%
rename from share/server/games/mesetint/mods/default/textures/default_stick.png
rename to share/games/mesetint/mods/default/textures/default_stick.png
diff --git a/share/server/games/mesetint/mods/default/textures/default_stone.png b/share/games/mesetint/mods/default/textures/default_stone.png
similarity index 100%
rename from share/server/games/mesetint/mods/default/textures/default_stone.png
rename to share/games/mesetint/mods/default/textures/default_stone.png
diff --git a/share/server/games/mesetint/mods/default/textures/default_tnt_bottom.png b/share/games/mesetint/mods/default/textures/default_tnt_bottom.png
similarity index 100%
rename from share/server/games/mesetint/mods/default/textures/default_tnt_bottom.png
rename to share/games/mesetint/mods/default/textures/default_tnt_bottom.png
diff --git a/share/server/games/mesetint/mods/default/textures/default_tnt_side.png b/share/games/mesetint/mods/default/textures/default_tnt_side.png
similarity index 100%
rename from share/server/games/mesetint/mods/default/textures/default_tnt_side.png
rename to share/games/mesetint/mods/default/textures/default_tnt_side.png
diff --git a/share/server/games/mesetint/mods/default/textures/default_tnt_top.png b/share/games/mesetint/mods/default/textures/default_tnt_top.png
similarity index 100%
rename from share/server/games/mesetint/mods/default/textures/default_tnt_top.png
rename to share/games/mesetint/mods/default/textures/default_tnt_top.png
diff --git a/share/server/games/mesetint/mods/default/textures/default_tool_mesepick.png b/share/games/mesetint/mods/default/textures/default_tool_mesepick.png
similarity index 100%
rename from share/server/games/mesetint/mods/default/textures/default_tool_mesepick.png
rename to share/games/mesetint/mods/default/textures/default_tool_mesepick.png
diff --git a/share/server/games/mesetint/mods/default/textures/default_tool_steelaxe.png b/share/games/mesetint/mods/default/textures/default_tool_steelaxe.png
similarity index 100%
rename from share/server/games/mesetint/mods/default/textures/default_tool_steelaxe.png
rename to share/games/mesetint/mods/default/textures/default_tool_steelaxe.png
diff --git a/share/server/games/mesetint/mods/default/textures/default_tool_steelpick.png b/share/games/mesetint/mods/default/textures/default_tool_steelpick.png
similarity index 100%
rename from share/server/games/mesetint/mods/default/textures/default_tool_steelpick.png
rename to share/games/mesetint/mods/default/textures/default_tool_steelpick.png
diff --git a/share/server/games/mesetint/mods/default/textures/default_tool_steelshovel.png b/share/games/mesetint/mods/default/textures/default_tool_steelshovel.png
similarity index 100%
rename from share/server/games/mesetint/mods/default/textures/default_tool_steelshovel.png
rename to share/games/mesetint/mods/default/textures/default_tool_steelshovel.png
diff --git a/share/server/games/mesetint/mods/default/textures/default_tool_steelsword.png b/share/games/mesetint/mods/default/textures/default_tool_steelsword.png
similarity index 100%
rename from share/server/games/mesetint/mods/default/textures/default_tool_steelsword.png
rename to share/games/mesetint/mods/default/textures/default_tool_steelsword.png
diff --git a/share/server/games/mesetint/mods/default/textures/default_tool_stoneaxe.png b/share/games/mesetint/mods/default/textures/default_tool_stoneaxe.png
similarity index 100%
rename from share/server/games/mesetint/mods/default/textures/default_tool_stoneaxe.png
rename to share/games/mesetint/mods/default/textures/default_tool_stoneaxe.png
diff --git a/share/server/games/mesetint/mods/default/textures/default_tool_stonepick.png b/share/games/mesetint/mods/default/textures/default_tool_stonepick.png
similarity index 100%
rename from share/server/games/mesetint/mods/default/textures/default_tool_stonepick.png
rename to share/games/mesetint/mods/default/textures/default_tool_stonepick.png
diff --git a/share/server/games/mesetint/mods/default/textures/default_tool_stoneshovel.png b/share/games/mesetint/mods/default/textures/default_tool_stoneshovel.png
similarity index 100%
rename from share/server/games/mesetint/mods/default/textures/default_tool_stoneshovel.png
rename to share/games/mesetint/mods/default/textures/default_tool_stoneshovel.png
diff --git a/share/server/games/mesetint/mods/default/textures/default_tool_stonesword.png b/share/games/mesetint/mods/default/textures/default_tool_stonesword.png
similarity index 100%
rename from share/server/games/mesetint/mods/default/textures/default_tool_stonesword.png
rename to share/games/mesetint/mods/default/textures/default_tool_stonesword.png
diff --git a/share/server/games/mesetint/mods/default/textures/default_tool_woodaxe.png b/share/games/mesetint/mods/default/textures/default_tool_woodaxe.png
similarity index 100%
rename from share/server/games/mesetint/mods/default/textures/default_tool_woodaxe.png
rename to share/games/mesetint/mods/default/textures/default_tool_woodaxe.png
diff --git a/share/server/games/mesetint/mods/default/textures/default_tool_woodpick.png b/share/games/mesetint/mods/default/textures/default_tool_woodpick.png
similarity index 100%
rename from share/server/games/mesetint/mods/default/textures/default_tool_woodpick.png
rename to share/games/mesetint/mods/default/textures/default_tool_woodpick.png
diff --git a/share/server/games/mesetint/mods/default/textures/default_tool_woodshovel.png b/share/games/mesetint/mods/default/textures/default_tool_woodshovel.png
similarity index 100%
rename from share/server/games/mesetint/mods/default/textures/default_tool_woodshovel.png
rename to share/games/mesetint/mods/default/textures/default_tool_woodshovel.png
diff --git a/share/server/games/mesetint/mods/default/textures/default_tool_woodsword.png b/share/games/mesetint/mods/default/textures/default_tool_woodsword.png
similarity index 100%
rename from share/server/games/mesetint/mods/default/textures/default_tool_woodsword.png
rename to share/games/mesetint/mods/default/textures/default_tool_woodsword.png
diff --git a/share/server/games/mesetint/mods/default/textures/default_torch.png b/share/games/mesetint/mods/default/textures/default_torch.png
similarity index 100%
rename from share/server/games/mesetint/mods/default/textures/default_torch.png
rename to share/games/mesetint/mods/default/textures/default_torch.png
diff --git a/share/server/games/mesetint/mods/default/textures/default_torch_on_ceiling.png b/share/games/mesetint/mods/default/textures/default_torch_on_ceiling.png
similarity index 100%
rename from share/server/games/mesetint/mods/default/textures/default_torch_on_ceiling.png
rename to share/games/mesetint/mods/default/textures/default_torch_on_ceiling.png
diff --git a/share/server/games/mesetint/mods/default/textures/default_torch_on_floor.png b/share/games/mesetint/mods/default/textures/default_torch_on_floor.png
similarity index 100%
rename from share/server/games/mesetint/mods/default/textures/default_torch_on_floor.png
rename to share/games/mesetint/mods/default/textures/default_torch_on_floor.png
diff --git a/share/server/games/mesetint/mods/default/textures/default_tree.png b/share/games/mesetint/mods/default/textures/default_tree.png
similarity index 100%
rename from share/server/games/mesetint/mods/default/textures/default_tree.png
rename to share/games/mesetint/mods/default/textures/default_tree.png
diff --git a/share/server/games/mesetint/mods/default/textures/default_tree_top.png b/share/games/mesetint/mods/default/textures/default_tree_top.png
similarity index 100%
rename from share/server/games/mesetint/mods/default/textures/default_tree_top.png
rename to share/games/mesetint/mods/default/textures/default_tree_top.png
diff --git a/share/server/games/mesetint/mods/default/textures/default_water.png b/share/games/mesetint/mods/default/textures/default_water.png
similarity index 100%
rename from share/server/games/mesetint/mods/default/textures/default_water.png
rename to share/games/mesetint/mods/default/textures/default_water.png
diff --git a/share/server/games/mesetint/mods/default/textures/default_wood.png b/share/games/mesetint/mods/default/textures/default_wood.png
similarity index 100%
rename from share/server/games/mesetint/mods/default/textures/default_wood.png
rename to share/games/mesetint/mods/default/textures/default_wood.png
diff --git a/share/server/games/mesetint/mods/default/textures/heart.png b/share/games/mesetint/mods/default/textures/heart.png
similarity index 100%
rename from share/server/games/mesetint/mods/default/textures/heart.png
rename to share/games/mesetint/mods/default/textures/heart.png
diff --git a/share/server/games/mesetint/mods/default/textures/player.png b/share/games/mesetint/mods/default/textures/player.png
similarity index 100%
rename from share/server/games/mesetint/mods/default/textures/player.png
rename to share/games/mesetint/mods/default/textures/player.png
diff --git a/share/server/games/mesetint/mods/default/textures/player_back.png b/share/games/mesetint/mods/default/textures/player_back.png
similarity index 100%
rename from share/server/games/mesetint/mods/default/textures/player_back.png
rename to share/games/mesetint/mods/default/textures/player_back.png
diff --git a/share/server/games/mesetint/mods/default/textures/treeprop.png b/share/games/mesetint/mods/default/textures/treeprop.png
similarity index 100%
rename from share/server/games/mesetint/mods/default/textures/treeprop.png
rename to share/games/mesetint/mods/default/textures/treeprop.png
diff --git a/share/server/games/mesetint/mods/default/textures/wieldhand.png b/share/games/mesetint/mods/default/textures/wieldhand.png
similarity index 100%
rename from share/server/games/mesetint/mods/default/textures/wieldhand.png
rename to share/games/mesetint/mods/default/textures/wieldhand.png
diff --git a/share/server/games/mesetint/mods/experimental/depends.txt b/share/games/mesetint/mods/experimental/depends.txt
similarity index 100%
rename from share/server/games/mesetint/mods/experimental/depends.txt
rename to share/games/mesetint/mods/experimental/depends.txt
diff --git a/share/server/games/mesetint/mods/experimental/init.lua b/share/games/mesetint/mods/experimental/init.lua
similarity index 100%
rename from share/server/games/mesetint/mods/experimental/init.lua
rename to share/games/mesetint/mods/experimental/init.lua
diff --git a/share/server/games/mesetint/mods/experimental/textures/experimental_dummyball.png b/share/games/mesetint/mods/experimental/textures/experimental_dummyball.png
similarity index 100%
rename from share/server/games/mesetint/mods/experimental/textures/experimental_dummyball.png
rename to share/games/mesetint/mods/experimental/textures/experimental_dummyball.png
diff --git a/share/server/games/mesetint/mods/give_initial_stuff/depends.txt b/share/games/mesetint/mods/give_initial_stuff/depends.txt
similarity index 100%
rename from share/server/games/mesetint/mods/give_initial_stuff/depends.txt
rename to share/games/mesetint/mods/give_initial_stuff/depends.txt
diff --git a/share/server/games/mesetint/mods/give_initial_stuff/init.lua b/share/games/mesetint/mods/give_initial_stuff/init.lua
similarity index 100%
rename from share/server/games/mesetint/mods/give_initial_stuff/init.lua
rename to share/games/mesetint/mods/give_initial_stuff/init.lua
diff --git a/share/server/games/mesetint/mods/legacy/depends.txt b/share/games/mesetint/mods/legacy/depends.txt
similarity index 100%
rename from share/server/games/mesetint/mods/legacy/depends.txt
rename to share/games/mesetint/mods/legacy/depends.txt
diff --git a/share/server/games/mesetint/mods/legacy/init.lua b/share/games/mesetint/mods/legacy/init.lua
similarity index 100%
rename from share/server/games/mesetint/mods/legacy/init.lua
rename to share/games/mesetint/mods/legacy/init.lua
diff --git a/share/server/games/mesetint/mods/legacy/textures/apple_iron.png b/share/games/mesetint/mods/legacy/textures/apple_iron.png
similarity index 100%
rename from share/server/games/mesetint/mods/legacy/textures/apple_iron.png
rename to share/games/mesetint/mods/legacy/textures/apple_iron.png
diff --git a/share/server/games/mesetint/mods/legacy/textures/cooked_rat.png b/share/games/mesetint/mods/legacy/textures/cooked_rat.png
similarity index 100%
rename from share/server/games/mesetint/mods/legacy/textures/cooked_rat.png
rename to share/games/mesetint/mods/legacy/textures/cooked_rat.png
diff --git a/share/server/games/mesetint/mods/legacy/textures/dungeon_master.png b/share/games/mesetint/mods/legacy/textures/dungeon_master.png
similarity index 100%
rename from share/server/games/mesetint/mods/legacy/textures/dungeon_master.png
rename to share/games/mesetint/mods/legacy/textures/dungeon_master.png
diff --git a/share/server/games/mesetint/mods/legacy/textures/fireball.png b/share/games/mesetint/mods/legacy/textures/fireball.png
similarity index 100%
rename from share/server/games/mesetint/mods/legacy/textures/fireball.png
rename to share/games/mesetint/mods/legacy/textures/fireball.png
diff --git a/share/server/games/mesetint/mods/legacy/textures/firefly.png b/share/games/mesetint/mods/legacy/textures/firefly.png
similarity index 100%
rename from share/server/games/mesetint/mods/legacy/textures/firefly.png
rename to share/games/mesetint/mods/legacy/textures/firefly.png
diff --git a/share/server/games/mesetint/mods/legacy/textures/oerkki1.png b/share/games/mesetint/mods/legacy/textures/oerkki1.png
similarity index 100%
rename from share/server/games/mesetint/mods/legacy/textures/oerkki1.png
rename to share/games/mesetint/mods/legacy/textures/oerkki1.png
diff --git a/share/server/games/mesetint/mods/legacy/textures/oerkki1_damaged.png b/share/games/mesetint/mods/legacy/textures/oerkki1_damaged.png
similarity index 100%
rename from share/server/games/mesetint/mods/legacy/textures/oerkki1_damaged.png
rename to share/games/mesetint/mods/legacy/textures/oerkki1_damaged.png
diff --git a/share/server/games/mesetint/mods/legacy/textures/rat.png b/share/games/mesetint/mods/legacy/textures/rat.png
similarity index 100%
rename from share/server/games/mesetint/mods/legacy/textures/rat.png
rename to share/games/mesetint/mods/legacy/textures/rat.png
diff --git a/src/main.cpp b/src/main.cpp
index d08f88417e5bd4963639d2946066a465facc5663..35595e5aaefb445619e5a2ec9fb073b1f9635297 100644
--- a/src/main.cpp
+++ b/src/main.cpp
@@ -1033,8 +1033,13 @@ int main(int argc, char *argv[])
 			// No specific world was commanded
 			// Check if the world is found from the default directory, and if
 			// not, see if the legacy world directory exists.
-			world_path = porting::path_user + DIR_DELIM + "server" + DIR_DELIM + "worlds" + DIR_DELIM + "world";
-			std::string legacy_world_path = porting::path_user+DIR_DELIM+".."+DIR_DELIM+"world";
+			world_path = porting::path_user + DIR_DELIM + "worlds" + DIR_DELIM + "world";
+#ifdef RUN_IN_PLACE
+			std::string legacy_world_path = porting::path_user + DIR_DELIM +
+					".." + DIR_DELIM + "world";
+#else
+			std::string legacy_world_path = porting::path_user + DIR_DELIM + "world";
+#endif
 			if(!fs::PathExists(world_path) && fs::PathExists(legacy_world_path)){
 				errorstream<<"Warning: Using legacy world directory \""
 						<<legacy_world_path<<"\""<<std::endl;
@@ -1445,7 +1450,7 @@ int main(int argc, char *argv[])
 				if(menudata.create_world_name != L"")
 				{
 					std::string path = porting::path_user + DIR_DELIM
-							+ "server" + DIR_DELIM + "worlds" + DIR_DELIM
+							"worlds" + DIR_DELIM
 							+ wide_to_narrow(menudata.create_world_name);
 					// Create world if it doesn't exist
 					if(!initializeWorld(path, menudata.create_world_gameid)){
diff --git a/src/server.cpp b/src/server.cpp
index df9a4d390b7daa800e3b76d44ef7ca63bfa7b072..1060426b3ab50aa202ab8d5d30b99f505d8179e7 100644
--- a/src/server.cpp
+++ b/src/server.cpp
@@ -877,10 +877,6 @@ Server::Server(
 	if(!gamespec.isValid())
 		throw ServerError("Supplied invalid gamespec");
 	
-	// Figure out some paths
-	// share/server
-	m_path_share = porting::path_share + DIR_DELIM + "server";
-
 	infostream<<"Server created for gameid \""<<m_gamespec.id<<"\"";
 	if(m_simple_singleplayer_mode)
 		infostream<<" in simple singleplayer mode"<<std::endl;
@@ -894,7 +890,7 @@ Server::Server(
 		infostream<<"- addons: "<<(*i)<<std::endl;
 
 	// Path to builtin.lua
-	std::string builtinpath = m_path_share + DIR_DELIM + "builtin.lua";
+	std::string builtinpath = porting::path_share + DIR_DELIM + "builtin.lua";
 
 	// Add default global mod search path
 	m_modspaths.push_front(m_gamespec.path + DIR_DELIM "mods");
diff --git a/src/server.h b/src/server.h
index 32ce8eb53f92488003c19bd6f19cfef01de60e5c..328c7fb9cc12bc1d31ce33af3aaaf9fba89be650 100644
--- a/src/server.h
+++ b/src/server.h
@@ -640,9 +640,6 @@ class Server : public con::PeerHandler, public MapEventReceiver,
 	// functionality
 	bool m_simple_singleplayer_mode;
 
-	// Equivalent of /usr/share/minetest/server
-	std::string m_path_share;
-	
 	// Thread can set; step() will throw as ServerError
 	MutexedVariable<std::string> m_async_fatal_error;
 	
diff --git a/src/subgame.cpp b/src/subgame.cpp
index d34530193fd8b7591f197bac37dc3a5d2a8fae1c..b4ae3185e84a7f310c1044c0d38357e38bcde762 100644
--- a/src/subgame.cpp
+++ b/src/subgame.cpp
@@ -27,14 +27,13 @@ SubgameSpec findSubgame(const std::string &id)
 {
 	if(id == "")
 		return SubgameSpec();
-	std::string share_server = porting::path_share + DIR_DELIM + "server";
-	std::string user_server = porting::path_user + DIR_DELIM + "server";
+	std::string share = porting::path_share;
+	std::string user = porting::path_user;
 	// Find game directory
-	std::string game_path =
-			user_server + DIR_DELIM + "games" + DIR_DELIM + id;
+	std::string game_path = user + DIR_DELIM + "games" + DIR_DELIM + id;
 	bool user_game = true; // Game is in user's directory
 	if(!fs::PathExists(game_path)){
-		game_path = share_server + DIR_DELIM + "games" + DIR_DELIM + id;
+		game_path = share + DIR_DELIM + "games" + DIR_DELIM + id;
 		user_game = false;
 	}
 	if(!fs::PathExists(game_path))
@@ -42,10 +41,8 @@ SubgameSpec findSubgame(const std::string &id)
 	// Find addon directories
 	std::set<std::string> addon_paths;
 	if(!user_game)
-		addon_paths.insert(share_server + DIR_DELIM + "addons"
-				+ DIR_DELIM + id);
-	addon_paths.insert(user_server + DIR_DELIM + "addons"
-			+ DIR_DELIM + id);
+		addon_paths.insert(share + DIR_DELIM + "addons" + DIR_DELIM + id);
+	addon_paths.insert(user + DIR_DELIM + "addons" + DIR_DELIM + id);
 	// TODO: Read proper name from game_path/game.conf
 	std::string game_name = id;
 	return SubgameSpec(id, game_path, addon_paths, game_name);
@@ -55,10 +52,8 @@ std::set<std::string> getAvailableGameIds()
 {
 	std::set<std::string> gameids;
 	std::set<std::string> gamespaths;
-	gamespaths.insert(porting::path_share + DIR_DELIM + "server"
-			+ DIR_DELIM + "games");
-	gamespaths.insert(porting::path_user + DIR_DELIM + "server"
-			+ DIR_DELIM + "games");
+	gamespaths.insert(porting::path_share + DIR_DELIM + "games");
+	gamespaths.insert(porting::path_user + DIR_DELIM + "games");
 	for(std::set<std::string>::const_iterator i = gamespaths.begin();
 			i != gamespaths.end(); i++){
 		std::vector<fs::DirListNode> dirlist = fs::GetDirListing(*i);
@@ -105,8 +100,7 @@ std::vector<WorldSpec> getAvailableWorlds()
 {
 	std::vector<WorldSpec> worlds;
 	std::set<std::string> worldspaths;
-	worldspaths.insert(porting::path_user + DIR_DELIM + "server"
-			+ DIR_DELIM + "worlds");
+	worldspaths.insert(porting::path_user + DIR_DELIM + "worlds");
 	infostream<<"Searching worlds..."<<std::endl;
 	for(std::set<std::string>::const_iterator i = worldspaths.begin();
 			i != worldspaths.end(); i++){