• Journey's End on PC - Find info here and here. Please report bugs and issues for PC 1.4 and 1.4.1 to Re-Logic here.
  • Journey's End on Mobile - Find info here. Report bugs for Mobile 1.4 to DR Studios at this link and give as much detail as possible.
  • 1.4 will bring many changes to the PC version. We strongly advise making plans to back up your worlds and players prior to updating your game. More details here.
  • Console and Switch - The latest news can be found here. To report a bug, please use this link.

TerrariaServer.exe -autocreate not working

Trenyc

Terrarian
I'm trying to start up TerrariaServer.exe with the -autocreate flag, and the command prompt starts the application just fine. The problem is, the application isn't autocreating the world. It prompts me for world size, world name, etc., ignoring the values I have saved to my serverconfig.txt file.

Full command: TerrariaServer.exe -config serverconfig.txt -autocreate

Serverconfig.txt file contents:

Code:
#this is an example config file for TerrariaServer.exe
#use the command 'TerrariaServer.exe -config serverconfig.txt' to use this configuration or run start-server.bat
#please report crashes by emailing crashlog.txt to [email protected]

#the following is a list of available command line parameters:

#-config <config file>                            Specifies the configuration file to use.
#-port <port number>                              Specifies the port to listen on.
#-players <number> / -maxplayers <number>    Sets the max number of players
#-pass <password> / -password <password>        Sets the server password
#-world <world file>                    Load a world and automatically start the server.
#-autocreate <#>                    Creates a world if none is found in the path specified by -world. World size is specified by: 1(small), 2(medium), and 3(large).
#-banlist <path>                    Specifies the location of the banlist. Defaults to "banlist.txt" in the working directory.
#-worldname <world name>                         Sets the name of the world when using -autocreate.
#-secure                        Adds addition cheat protection to the server.
#-noupnp                        Disables automatic port forwarding
#-steam                            Enables Steam Support
#-lobby <friends> or <private>                Allows friends to join the server or sets it to private if Steam is enabled
#-ip <ip address>                    Sets the IP address for the server to listen on
#-forcepriority <priority>                Sets the process priority for this task. If this is used the "priority" setting below will be ignored.
#-disableannouncementbox                Disables the text announcements Announcement Box makes when pulsed from wire.
#-announcementboxrange <number>                Sets the announcement box text messaging range in pixels, -1 for serverwide announcements.
#-seed <seed>                        Specifies the world seed when using -autocreate

#remove the # in front of commands to enable them.

#Load a world and automatically start the server.
#world=F:\GamesMisc\TerrariaServer\Worlds\Good_v_Evil.wld

#Creates a new world if none is found. World size is specified by: 1(small), 2(medium), and 3(large).
autocreate=3

#Sets the world seed when using autocreate
seed=1930905700

#Sets the name of the world when using autocreate
worldname=Good_V_Evil

#Sets the difficulty of the world when using autocreate 0(classic), 1(expert), 2(master), 3(journey)
difficulty=1

#Sets the max number of players allowed on a server.  Value must be between 1 and 255
maxplayers=8

#Set the port number
port=7777

#Set the server password
password=obfuscated

#Set the message of the day
#motd=Please don’t cut the purple trees!

#Sets the folder where world files will be stored
worldpath=F:\GamesMisc\TerrariaServer\Worlds\

#Sets the number of rolling world backups to keep
worldrollbackstokeep=2

#The location of the banlist. Defaults to "banlist.txt" in the working directory.
#banlist=banlist.txt

#Adds addition cheat protection.
#secure=1

#Sets the server language from its language code.
#English = en-US, German = de-DE, Italian = it-IT, French = fr-FR, Spanish = es-ES, Russian = ru-RU, Chinese = zh-Hans, Portuguese = pt-BR, Polish = pl-PL,
language=en-US

#Automatically forward ports with uPNP
#upnp=1

#Reduces enemy skipping but increases bandwidth usage. The lower the number the less skipping will happen, but more data is sent. 0 is off.
#npcstream=10

#Default system priority 0:Realtime, 1:High, 2:AboveNormal, 3:Normal, 4:BelowNormal, 5:Idle
priority=1

#Reduces maximum liquids moving at the same time. If enabled may reduce lags but liquids may take longer to settle.
#slowliquids=1

#Journey mode power permissions for every individual power. 0: Locked for everyone, 1: Can only be changed by host, 2: Can be changed by everyone
#journeypermission_time_setfrozen=2
#journeypermission_time_setdawn=2
#journeypermission_time_setnoon=2
#journeypermission_time_setdusk=2
#journeypermission_time_setmidnight=2
#journeypermission_godmode=2
#journeypermission_wind_setstrength=2
#journeypermission_rain_setstrength=2
#journeypermission_time_setspeed=2
#journeypermission_rain_setfrozen=2
#journeypermission_wind_setfrozen=2
#journeypermission_increaseplacementrange=2
#journeypermission_setdifficulty=2
#journeypermission_biomespread_setfrozen=2
#journeypermission_setspawnrate=2
Am I missing something?
 
Some users have experienced issues with the 1.4.0.5 dedicated server not accepting configuration file parameters correctly, including those for autocreate:

 
Top Bottom