KingJ Posted October 21, 2008 Share Posted October 21, 2008 Hi, We're currently on a trial of TCAdmin, everything is functioning as expected apart from one thing. The defined default config files do not seem to be created when the server is. This is somewhat of a problem as some games take their IP/Port info from their config file, so if it's not copied the server will refuse to start or worse start with default, conflicting values. Perhaps i've overlooked something, but I can't see a way to make the defined default config files for the game to be created when the server is. Hopefully someone can offer some insight into this. Other than this issue, our trial is going very well and I think we will defiantly be switching from our existing control panel. Link to comment Share on other sites More sharing options...
ECF Posted October 21, 2008 Share Posted October 21, 2008 Make sure you have defined default files and paths in the game configurations. System Settings>Game Configs, click on a game in the list and then on the "Default Files" icon at the bottom of the page. make sure there are entries there. Link to comment Share on other sites More sharing options...
KingJ Posted October 21, 2008 Author Share Posted October 21, 2008 At the bottom of the Game's configuration page (System Settings>Game Configs>Selected Game) I have clicked Default Config Files and added my customised server.cfg there. It is this file that I want to have created with the server but isn't. The server.cfg does not exist in the game's base install files (I removed it), only in TCAdmin's default config files for that game. Link to comment Share on other sites More sharing options...
ECF Posted October 21, 2008 Share Posted October 21, 2008 Make sure that the path is correct. This is not an absolute path rather an extension of the Gamesfile Path field in the game config. Example: If your Gamesfile Path is set to / then you would want to set the default config file path to /<foldername>/yourconfig.cfg. Or if it resides in the GameFiles Path directory you would put /yourconfig.cfg Also make sure that you have created a template file in the default config files as well. If you leave it blank then it will simply create a blank file. The best thign to do is look at one of the other games and how they are setup to give you an idea on how to create and configure the default files. Link to comment Share on other sites More sharing options...
KingJ Posted October 21, 2008 Author Share Posted October 21, 2008 The server.cfg is supposed to go into the root directory for the server (the Gamesfile path), i.e /server.cfg . It has been correctly populated with values I did as you suggested an created a blank server.cfg in the source files, and a blank server.cfg was made on the installed files rather than the customised one. Looking around at how BF2 Unranked has been done, everything seems correct for the default files in regards to how I have done it for the game I added. The game I added installs fine from the base files, it's just that the server.cfg isn't populated with the custom data, or any data, on server install. Thanks for your help so far ECF. Link to comment Share on other sites More sharing options...
ECF Posted October 21, 2008 Share Posted October 21, 2008 If it is BF2 that you are working with then the cfg file does not go into the root directory. It should go in /mods/bf2/settings/serversettings.con Link to comment Share on other sites More sharing options...
KingJ Posted October 21, 2008 Author Share Posted October 21, 2008 No, it's not BF2 I am working with. I looked at BF2 to get an example of how the default configuration file with TCAdmin variables should be setup. The game I am doing this for puts it's variables into server.cfg into the root directory of the game, not in a subfolder. Link to comment Share on other sites More sharing options...
ECF Posted October 22, 2008 Share Posted October 22, 2008 Which game are you working with? Link to comment Share on other sites More sharing options...
KingJ Posted October 22, 2008 Author Share Posted October 22, 2008 San Andreas Multiplayer, my config file is: <?xml version="1.0" encoding="Windows-1252" standalone="yes"?> <GAME> <GAMEID>TC3776882685140</GAMEID> <NAME>San Andreas Multiplayer</NAME> <SHORTNAME>SA-MP</SHORTNAME> <DEFAULTPORT>7750</DEFAULTPORT> <DEFAULTQUERYPORT>7750</DEFAULTQUERYPORT> <DEFAULTRCONPORT>7750</DEFAULTRCONPORT> <FILESFOLDER>SA-MP</FILESFOLDER> <RELATIVEEXECUTABLE>samp-server.exe</RELATIVEEXECUTABLE> <RELATIVEWORKINGDIRECTORY>/</RELATIVEWORKINGDIRECTORY> <RELATIVEUSERFILES>/</RELATIVEUSERFILES> <INSTALLEDPATCH /> <FILEMAN_ACCESS>True</FILEMAN_ACCESS> <FTP_ACCESS>True</FTP_ACCESS> <IS_VOICE_SERVER>False</IS_VOICE_SERVER> <DEFAULTCMDLINE /> <DEFAULTCUSTOMCMDLINE /> <PRIVATECMDLINE /> <PRIVATECUSTOMCMDLINE /> <PBFOLDER>pb</PBFOLDER> <PBURL /> <PBENABLEADMINS>False</PBENABLEADMINS> <PBENABLEUSERS>False</PBENABLEUSERS> <PBENABLEADMINS>False</PBENABLEADMINS> <PBDELETEADMINS>False</PBDELETEADMINS> <PBDELETEUSERS>False</PBDELETEUSERS> <PBLOGS>pb/svlogs</PBLOGS> <PBSS>pb/svss</PBSS> <STEAMGAMETYPE /> <STEAMENABLEADMINS>False</STEAMENABLEADMINS> <STEAMENABLEUSERS>False</STEAMENABLEUSERS> <BRANDEDTEXT /> <BRANDEDTEXTATEND>False</BRANDEDTEXTATEND> <BRANDEDTEXTSPACE>False</BRANDEDTEXTSPACE> <BRANDEDREGEX /> <ALLOWUSERINSTALL>False</ALLOWUSERINSTALL> <PORTINCREMENT>1</PORTINCREMENT> <GAMEPORTEXPRESSION /> <QUERYPORTEXPRESSION /> <RCONPORTEXPRESSION /> <STOPDELAY>3</STOPDELAY> <CUSTOMPORT1>0</CUSTOMPORT1> <CUSTOMPORT2>0</CUSTOMPORT2> <CUSTOMPORT3>0</CUSTOMPORT3> <CUSTOMPORT4>0</CUSTOMPORT4> <CUSTOMPORT5>0</CUSTOMPORT5> <CUSTOMPORT1EXPRESSION /> <CUSTOMPORT2EXPRESSION /> <CUSTOMPORT3EXPRESSION /> <CUSTOMPORT4EXPRESSION /> <CUSTOMPORT5EXPRESSION /> <OS>1</OS> <ONLYDEFAULTPORT>False</ONLYDEFAULTPORT> <INTERACTDESKTOP>False</INTERACTDESKTOP> <CMDBUILDERUSERACCESS>False</CMDBUILDERUSERACCESS> <INSTALLSCRIPT /> <UNINSTALLSCRIPT /> <NEWEMAILSUBJECT /> <NEWEMAILBODY /> <REINSTALLEMAILBODY /> <REINSTALLEMAILSUBJECT /> <SHOWINCREATELIST>True</SHOWINCREATELIST> <SHOWCONFIGSICON>True</SHOWCONFIGSICON> <FORCE_FTP_PATH /> <START_CPU_0>False</START_CPU_0> <LOG_EXTENSIONS>log,txt</LOG_EXTENSIONS> <ENABLE_LOG_VIEWER>True</ENABLE_LOG_VIEWER> <DISABLE_REINSTALL>False</DISABLE_REINSTALL> <COMPATIBILITY>-1</COMPATIBILITY> <GAME-MONITOR.COM>18</GAME-MONITOR.COM> <DEFAULTCONFIGFILES> <CONFIGFILE> <GAMEID>TC3776882685140</GAMEID> <CONTENTS /> <DESCRIPTION>Server Configuration File</DESCRIPTION> <DISPLAYNAME>server.cfg</DISPLAYNAME> <RELATIVEPATH>/server.cfg</RELATIVEPATH> <EDITOR_CONTENTS>echo San Andreas Multiplayer Server Config rcon_password %rcon_password% maxplayers %slots% port %serverport% hostname %hostname% gamemode0 %gamemodes% filterscripts %fs% announce 1 query 1 weburl %weburl%</EDITOR_CONTENTS> <ALLOWEDITWHENFMDISABLED>False</ALLOWEDITWHENFMDISABLED> <CONFIGFILEITEMS> <CONFIGFILEITEM> <GAMEID>TC3776882685140</GAMEID> <RELATIVEPATH>/server.cfg</RELATIVEPATH> <ITEMID>TC6805631284202</ITEMID> <MODID /> <ISNUMERIC>False</ISNUMERIC> <ITEMTYPE>TextBox</ITEMTYPE> <ORDER>1</ORDER> <REPLACES>%rcon_password%</REPLACES> <REQUIRED>True</REQUIRED> <TEXT>RCON Password</TEXT> <VALUES>changeme</VALUES> <PARENT_VARIABLE /> <PARENT_VALUE /> </CONFIGFILEITEM> <CONFIGFILEITEM> <GAMEID>TC3776882685140</GAMEID> <RELATIVEPATH>/server.cfg</RELATIVEPATH> <ITEMID>TC8868724328075</ITEMID> <MODID /> <ISNUMERIC>False</ISNUMERIC> <ITEMTYPE>TextBox</ITEMTYPE> <ORDER>2</ORDER> <REPLACES>%weburl%</REPLACES> <REQUIRED>False</REQUIRED> <TEXT>Web URL</TEXT> <VALUES>game.kingj.net</VALUES> <PARENT_VARIABLE /> <PARENT_VALUE /> </CONFIGFILEITEM> <CONFIGFILEITEM> <GAMEID>TC3776882685140</GAMEID> <RELATIVEPATH>/server.cfg</RELATIVEPATH> <ITEMID>TC8744728227221</ITEMID> <MODID /> <ISNUMERIC>False</ISNUMERIC> <ITEMTYPE>TextBox</ITEMTYPE> <ORDER>3</ORDER> <REPLACES>%gamemodes%</REPLACES> <REQUIRED>True</REQUIRED> <TEXT>Game Modes</TEXT> <VALUES>lvdm</VALUES> <PARENT_VARIABLE /> <PARENT_VALUE /> </CONFIGFILEITEM> <CONFIGFILEITEM> <GAMEID>TC3776882685140</GAMEID> <RELATIVEPATH>/server.cfg</RELATIVEPATH> <ITEMID>TC1811468572530</ITEMID> <MODID /> <ISNUMERIC>False</ISNUMERIC> <ITEMTYPE>TextBox</ITEMTYPE> <ORDER>4</ORDER> <REPLACES>%fs%</REPLACES> <REQUIRED>True</REQUIRED> <TEXT>Filter Scripts</TEXT> <VALUES>adminspec vactions</VALUES> <PARENT_VARIABLE /> <PARENT_VALUE /> </CONFIGFILEITEM> <CONFIGFILEITEM> <GAMEID>TC3776882685140</GAMEID> <RELATIVEPATH>/server.cfg</RELATIVEPATH> <ITEMID>TC5051108133677</ITEMID> <MODID /> <ISNUMERIC>False</ISNUMERIC> <ITEMTYPE>TextBox</ITEMTYPE> <ORDER>5</ORDER> <REPLACES>%hostname%</REPLACES> <REQUIRED>True</REQUIRED> <TEXT>Hostname</TEXT> <VALUES>UnNamed SA-MP Server [game.kingj.net]</VALUES> <PARENT_VARIABLE /> <PARENT_VALUE /> </CONFIGFILEITEM> </CONFIGFILEITEMS> </CONFIGFILE> </DEFAULTCONFIGFILES> <RCONCOMMANDS /> </GAME> Link to comment Share on other sites More sharing options...
KingJ Posted October 23, 2008 Author Share Posted October 23, 2008 I have found the problem, on the configuration screen for the server (Supported Games) I had placed the content I wanted as the default server.cfg that is created with the server in Config Editor > Template File rather than Template File. At least this is working now, otherwise it would have been a major problem to work around. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.