Windows Version of DMV
Â
Running the Server.
Server is controlled by these main services found under services.msc
1) DMV_Server_win64 Database – which holds the character data.
2) DMV_Server_win64 JRE – the application.
3) DMV_Server_win64 Ngnix webserver –Â the web server
4) DMV_Server_win64smtpserver – email server – if you chose I don’t know what a email server is during install. Doesn’t exist on use your own mail server installs.
You can start and stop DMV via these services.Â
To shutdown DMV, stop them in reverse order (4,3,2,1).Â
To start DMV you start them in order (1,2,3,4)
Â
Accessing the Server:
By default the server is running on https with a self-signed certificate that has been issued to localhost and the fully qualified domain name of the machine it was installed on. It’s expire date is 1024 days from install.
That certificate has been placed in the Certificate Computer Store on the machine so it is automatically trusted by the machine you installed DMV on.
You can access the server either by https://localhost or https://<your machine name>
If you would like to trust this certificate on other machines (and not get the certificate error) you can import the cert.crt certificate into the Computer Certificate store on the other machine. You can google, “import certificates windows” to find out how for chrome or edge. For Firefox users use this link.
IOS users can use this link
Android users can use this link
The certificate (cert.crt) and the private key (cert.key) are found in:
C:\Program Files\DungeonMastersVault\nginx\conf\
These certificate files are utilized by nginx and can be replaced/upgraded/configured via
C:\Program Files\DungeonMastersVault\nginx\conf\ngnix.configÂ
Â
Automatically loading homebrew content
If you want to automatically load homebrew for your users you can save homebrew.orcbrew in
C:\Program Files\DungeonMastersVault\nginx\html\homebrew.orcbrew
and it will load for all users on the system.
Â
Exporting Characters from DungeonMastersVault.com to my own server.
No official method, but some users have found this to work.
Â
Backing a up the Server.
The goal of any good backup is to restore data if it becomes lost.
To back up the server, shutdown all the services, and make a backup of the Database directory and homebrew file (if you have it) and copy these files to another computer’s hard drive.Â
C:\Program Files\DungeonMastersVault\datomic\data\db\*.*
C:\Program Files\DungeonMastersVault\nginx\html\homebrew.orcbrew if present.
Once backups are complete, you can restart the services in order.
Â
Database wipe – Starting over
I hate all these characters and I want to delete the database and start over.
WARNING this will destroy all characters and all user accounts.
Shutdown the services, then delete the database files in:
C:\Program Files\DungeonMastersVault\datomic\data\db\*.*
Then restart the services. You will have to register for a new user account.
WARNING this will destroy all characters and all user accounts.
Â
Maintenance.
The Database service generates rather large logs over time. You can purge out any old log files you find in:
C:\Program Files\DungeonMastersVault\datomic\log\
Leaving the most recent.
Â
Errors or troubleshooting your install.
Each service has its own log directory which can be useful to figure out why DMV isn’t starting or is having issues.
Database:
C:\Program Files\DungeonMastersVault\datomic\log
Application
C:\Program Files\DungeonMastersVault\dmv\log
Webserver
C:\Program Files\DungeonMastersVault\nginx\logs
Smtp (if installed)
C:\Program Files\DungeonMastersVault\smtp\Logs
Enjoying the Vault? Support the adventure.
Join our community of DMs on Patreon and help keep the tools free, updated, and growing. Every tier makes a difference.
Cancel anytime. No pressure — just gratitude.