Multi-user system
A Tekla Structures multi-user system runs in a TCP/IP network and consists of:
-
A server computer running the multi-user server (xs_server.exe started by the
AlwaysUp
utility) -
A file server computer containing the master model
-
Client computers running Tekla Structures
For information about the recommended multi-user setup, see Tekla Structures multi-user server 2.5.0 hardware recommendations.
Tekla Structures multi-user server as a service
Tekla Structures multi-user server runs as a service that is started automatically when you start the computer. You do not need to sign in to the service.
Tekla Structures multi-user server performs the following main tasks:
-
Locks the model when somebody saves or numbers the model
-
Identifies client computers
-
Keeps track of active users in multi-user models
-
Gives numbers for general arrangement drawings and multidrawings
-
Shows warnings if an another user has already edited or is currently editing drawings or the same model object
To optimize the performance of a multi-user system, run as few other programs as possible on the Tekla Structures multi-user server.
Server shutdown
We recommend that users save their working models to the master model before the Tekla Structures multi-user server is stopped. If the service is stopped before saving the working models, such as when the server computer needs to be restarted, restart the multi-user server service and have users save their working models to the master model.
Install Tekla Structures multi-user server as a service
The Tekla Structures multi-user server installer installs the multi-user server as a service. When you have installed the server, the service is always available and it is automatically started when the server computer is started. There is no need to log in and no need to start the server manually every time you start your computer. Tekla Structures multi-user server allows many users to work on the same model simultaneously.
We recommend that you use the latest multi-user server version available regardless of the Tekla Structures version that you use.
The installation log is written to the xs_server.log file that is available in c:\ProgramData\TeklaStructuresServer.
Restart the multi-user server service
If you see an error message that the model is locked, it might be useful to restart the Tekla Structures multi-user server service. You can restart the multi-user server service without restarting the server computer.
If you regularly restart the multi-user server service, we recommend that you reserve a particular time during each workday to restart the multi-user server service.
If you are an advanced user, you can optionally create a batch file to automate this process:
ECHO.
ECHO ***STOPPING SERVICE***
ECHO.
net stop"" "Tekla Structures Multiuser Server"
ECHO DELETING MULTIUSER DATABASE
cd C:\ProgramData\TeklaStructuresServer\
del /f tcpip_localhost_1238.db
ECHO STARTING SERVICE
net start"" "Tekla Structures Multiuser Server"
ECHO DONE
Install a new instance of the multi-user server service
You can have several instances of the Tekla Structures multi-user server service on the same server computer.
Installing new instances of the multi-user server service is very important if you want to have several models with the same name, because the multi-user server uses the model name to identify models.
Note that you can have approximately 80 instances of the Tekla Structures multi-user server service on the same server computer. The exact maximum number of instances is not known. If you need a large number of multi-user server services, we recommend that you divide the services between multiple server computers.
Uninstall an instance of the multi-user server service
If you need to uninstall an instance of the Tekla Structures multi-user server service, do the following:
Change the server of a multi-user model
You can change the Tekla Structures server of a multi-user model.
The file .This_is_multiuser_model located in the model folder defines whether the model is a multi-user or a single-user model. The file includes also the name of the server. You can open the file using any standard text editor.