This guide is for helping step by step to installed a dedicated server don't starve together cave on Mac OS X     EDIT : im sorry but unfortunatly the forum doesn't accept many screenshot, I had to replace them with direct links   This tutorial is making on Mac OS X Yosemite 10.10.5, I use VMware Workstation for make this guide,this software can virtualize any system on your computer without change your current system, so I don't use FTP client to transfer files as Filezilla or Flashfxp but you can very well do for cluster.ini, server.ini, worldgenoverride.lua and other file   1) create your user for your server don't starve together:     2) download SteamCMD: log off of your account admin and login with your user dst now you going start the terminal and download steamcmd     3) installing server don't starve together with SteamCMD: extract the content of SteamCMD and install the server     4) start server Overworld and Cave you need to create two scripts for start two instances for each of the servers ( and so i use text editor nano, but you can use other without problem when you are in nano, just write your text and for save and quit press CTRL + X and Y for valid   this is for server Overworld:     this is for server Cave:     here the option list for command line:     5) we going start and stop both server, that's going create settings folder Master (Server Overworld) and Caves (Server Caves)   this is for server Overworld:     this is for server Cave:     6) so now you need to settings both servers with cluster_token.txt, server.ini, worldgenoverride.lua     7) so now we going put your token in cluster_token.txt   the token is mandatory without him your server can not be online, it allows for Klei to have the option to remove the server in case of violation or problem with this server     8) now you going add worldgenoverride.lua on both servers worldgenoverride.lua represents the settings to generate the world for don't starve together, so you can adjust the season, monsters, or biomes and more   server Overworld:     server Cave:     9) create and configure cluster.ini and server.ini   cluster.ini have settings of the server (server name, slots, gametype,)   here the option list cluster.ini:   server.ini have settings for each server (server ports,steam port,activated master or slave)   here the option list server.ini:     I'll just going give sample configuration about settings for both servers   cluster.ini:     server.ini for server Overworld:     server.ini for server Caves:     10) make script for restart server Overworld and Cave we need copy the file dontstarve_dedicated_server_nullrenderer:     now we going use screen, it's terminal multiplexer he is ability to attach and detach a session make new script for server Overworld:     Server Cave:     11) Testing both servers     you can see in your log, if it's server start correctly:     12) Check if servers running correctly, and make a schedule task we need check if server Overworld and server Cave works correctly launch your game and check if your server is online     now we will schedule a task for update the server every day at 6:00 am so you need make simple script for update the server:     so we can test for see if it's works correctly:     13) now we going used crontab, this service allows to create scheduled tasks on Mac OS X     14) if you want stop both servers you can use htop on Mac OS X     I hope this guide is good for you and especially to help you in installation of server DST on Mac OS X   --   I would like to thank everyone who helped me since I arrived in this community and especially who taught me a lot about the functioning of servers and mods:   rezecib, Maris,Kzisor, DarkXero bizziboi, Ipsquiggle, V2C, PeterA   and of course thx also all devs!   ---   How to install and configure mods on dedicated server => coming soon   --- F.A.Q   How to reset the map on dedicated server?     How banned player if he is not on my dedicated server?     How add admin on your dedicated server?     How to reserved slots on your dedicated server?