Ah! I know
You are not generating your building in a good way:
There are two method to make the building in HouseBuilder:
- generate a RunUO script that create a deed a house Item
- use the "BUILD" function of HouseBuilder.
The first method isn't efficient: it is crating Item as a C# custom class, you cannot freeze it.
The second method is the good one:
- Create your building with HouseHuilder, then, in game, go to the place where you want to build it: your character symbolyse the origin coordonate of your house. Be careful to well evaluate where will be the house.
- Then, in HouseBuilder, select Design->Build: this will generate your house with dynamic items. BE CAREFUL: DO NOT MOVE DURING THE BUILDING PROCESS! This method use the in-game speech commands. Since the "speech" sentences pipe is quickly full, it can take several minutes before your house is built, depending of how much elements there are in your building.
- Modify some elements eventually, if you want to move all the house, use this RunUO in-game command: [group inc [x|y|z] <value>
- Freeze it.
- Copy staidx0.mul and statics0.mul in your UO Client directory
- Provide those files to your players.
(note: those two last points are easier with UOGateway)
This is a more annoying method, but, it is the good way to have a clean, and fast server for your players.
You can also use "UOArchitect", it's another tool, more friendly, however, a little more difficult to build the house. But the advantage is that there are already a lot of design created by this community that you can reuse. You also have to freeze the house after building it.