I have two different maps that the guests of my server frequently ask me to change the current map to one of those maps. Is it possible to just run two servers? Somehow with different ports or something? Thanks in advance...
I've never used two for more than a boredom eater so I may not know what I'm talking about in my next sentence. When I had one running on 7778 in addition to the 7777 I had to make a copy of my tshock folder to use separate db's. But it is possible. Just forward 777x and prepare for server resources x2.
I already have two TShock folders, both containing completely different things. I still have the problem of TShock closing the server console if more then one is open.
Im guessing he downloaded Tshock 8 times and changed the port on each of them: ( 7777, 7778, 7779, 7776, 7775, 7774, 7773, 7772 ) or something.
No. You can't connect to a single one of them, so port changes don't matter; this is as easy as simply double clicking TerrariaServer.exe eight times.
i run two server and have different console and they have separate SQLite and they run fine all i had to do was port forward again but with a different port i just downloaded the t shock folder and named it my map name so i new witch one was what
Thats the entire trick. I'd say post an error log if there is one. Not sure what good it'd be though.
It's possible to run two maps. Essentially, you need to make two "installations" of tshock and run each with a different port. It should be possible to link all your information( config files, dbs, etc etc ) between installs, but it really depends on what plugins and sqlite or mysql.
I still can't figure out why a second TShock closes if a first one is already open. Is there a way to stop it?
I run multiple servers off the same sqlite database via symlinking, works fine. That keeps the config and logs separate but with the same user groups, permissions, etc.
You probably have your REST configured to true in the config file. You can't open a second console if it is "true". Instead it needs to be false. You can also run two consoles using the same DB no problem, but some plugins that cause the consoles to reference the same files at the same time cause one to crash due to the inability to save to a file currently in access.
That worked, except when the world loads on the second world, I get an error telling me "Only one usage of each socket address is normally permitted."
Oops, I changed it in the config but forgot I had to put 7778 when starting the server. Thanks for reminding me, lol.