[Fixed] Still doesn't read settings V16

Rowtag

New member
Feb 6, 2017
13
0
0
38
Dear,

It still doesn't read the settings from ini file, also when started as admin... still fucking up with the settings and also not saving the servername. No message or error when saving settings.

Regards,

Rowtag
 
[2017-02-22 15:49:17] Error connecting to DB
[2017-02-22 15:49:17] ----------------------------------
Current Time: 2017-02-22 15:49:17
Thrown by: Void Open(System.String, System.String, System.Data.SQLite.SQLiteConnectionFlags, System.Data.SQLite.SQLiteOpenFlagsEnum, Int32, Boolean)
Message: unable to open database file
Stack Trace:
at System.Data.SQLite.SQLite3.Open(String strFilename, String vfsName, SQLiteConnectionFlags connectionFlags, SQLiteOpenFlagsEnum openFlags, Int32 maxPoolSize, Boolean usePool)
at System.Data.SQLite.SQLiteConnection.Open()
at CAT.db.Connect()
----------------------------------

[2017-02-22 15:49:17] Error processing query
[2017-02-22 15:49:17] ----------------------------------
Current Time: 2017-02-22 15:49:17
Thrown by: Void InitializeForReader()
Message: Database is not open
Stack Trace:
at System.Data.SQLite.SQLiteCommand.InitializeForReader()
at System.Data.SQLite.SQLiteCommand.ExecuteReader(CommandBehavior behavior)
at System.Data.SQLite.SQLiteCommand.ExecuteReader()
at CAT.db.GetDataTable(String sql)
----------------------------------

[2017-02-22 15:49:47] Error reading server log.
[2017-02-22 15:49:47] ----------------------------------
Current Time: 2017-02-22 15:49:47
Thrown by: Void WinIOError(Int32, System.String)
Message: Could not find a part of the path 'G:\ConanSandbox\Saved\Logs\ConanSandbox.log'.
Stack Trace:
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
at CAT.utils.GetChatLogs()
----------------------------------

[2017-02-22 15:49:58] Error Saving Config Files
[2017-02-22 15:49:58] ----------------------------------
Current Time: 2017-02-22 15:49:58
Thrown by: TValue get_Item(TKey)
Message: The given key was not present in the dictionary.
Stack Trace:
at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
at CAT.frmSettings.SaveINISettings(Boolean ShowConfirmation)
----------------------------------

[2017-02-22 15:49:58] Error Reading Config Files.
[2017-02-22 15:49:58] ----------------------------------
Current Time: 2017-02-22 15:49:58
Thrown by: TValue get_Item(TKey)
Message: The given key was not present in the dictionary.
Stack Trace:
at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
at CAT.frmSettings.DisplayINISettings()
----------------------------------

[2017-02-22 15:50:02] Error Saving Config Files
[2017-02-22 15:50:02] ----------------------------------
Current Time: 2017-02-22 15:50:02
Thrown by: TValue get_Item(TKey)
Message: The given key was not present in the dictionary.
Stack Trace:
at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
at CAT.frmSettings.SaveINISettings(Boolean ShowConfirmation)
----------------------------------

[2017-02-22 15:50:02] Error Reading Config Files.
[2017-02-22 15:50:02] ----------------------------------
Current Time: 2017-02-22 15:50:02
Thrown by: TValue get_Item(TKey)
Message: The given key was not present in the dictionary.
Stack Trace:
at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
at CAT.frmSettings.DisplayINISettings()
----------------------------------

[2017-02-22 15:50:03] Error Reading Config Files.
[2017-02-22 15:50:03] ----------------------------------
Current Time: 2017-02-22 15:50:03
Thrown by: TValue get_Item(TKey)
Message: The given key was not present in the dictionary.
Stack Trace:
at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
at CAT.frmSettings.DisplayINISettings()
----------------------------------

[2017-02-22 15:51:35] Error Saving Config Files
[2017-02-22 15:51:35] ----------------------------------
Current Time: 2017-02-22 15:51:35
Thrown by: TValue get_Item(TKey)
Message: The given key was not present in the dictionary.
Stack Trace:
at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
at CAT.frmSettings.SaveINISettings(Boolean ShowConfirmation)
----------------------------------

[2017-02-22 15:51:35] Error Reading Config Files.
[2017-02-22 15:51:35] ----------------------------------
Current Time: 2017-02-22 15:51:35
Thrown by: TValue get_Item(TKey)
Message: The given key was not present in the dictionary.
Stack Trace:
at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
at CAT.frmSettings.DisplayINISettings()
----------------------------------
 
This is due to that your configuration isn't setup correctly, you can tell by the message: unable to open database file

Make sure that your server install folder path is set correctly.
 
This is due to that your configuration isn't setup correctly, you can tell by the message: unable to open database file

Make sure that your server install folder path is set correctly.

It is set correctly. Maybe the message was before i did reenter the path.
After i reentered the path.. servername was empty (Ok, cause i didnt set, then i tried to set, when i press save, it removes the name again.)
Also the Ini is not readed.
 
I can confirm its not saving the server name when i put it in through the tool. Its also not loading the server name from the ini file. When i boot with my normal batch its fine, and when i was using 014 this morning it was also fine.

Anyway i can get a link to 014 until this is fixed?
 
I can confirm its not saving the server name when i put it in through the tool. Its also not loading the server name from the ini file. When i boot with my normal batch its fine, and when i was using 014 this morning it was also fine.

Anyway i can get a link to 014 until this is fixed?

Sure, all prior versions are listed in the history tab for CAT, here's a link though. CAT (Conan Admin Tool)
 
I have to agree with Rowtag...
Asking for the path steamCMD folder or path to Server Install Folder can be ambiguous.
You might make "Hover Hints" over the text that will pop up for a couple of seconds. (See ArkServerManager for reference)
The first path hint might read "Where steamcmd.exe is located" (in our case - V:\ConanExiles)
The second path hint might read "Where ConanSandboxServer.exe is located" ( V:\ConanExiles\steamapps\common\Conan Exiles Dedicated Server)
The first time I used the CAT program, the first was easy... the second I just kept changing the path till I found what the program wanted and didn't spit out an error.

Keep in mind that most game server owners might not be programmers or even server administrators. They want to get their particular game up and running and have fun with friends. So they might be limited on their understanding of computer terminology.

Back O/T of the header, does the program read the ini files? I think the paths should have a save point and the CAT should then read the current INI files (if they exist) and populate the fields with the current data. I don't want to overwrite the current running config if I start using CAT after I already have a server running.
 
I have to agree with Rowtag...
Asking for the path steamCMD folder or path to Server Install Folder can be ambiguous.
You might make "Hover Hints" over the text that will pop up for a couple of seconds. (See ArkServerManager for reference)
The first path hint might read "Where steamcmd.exe is located" (in our case - V:\ConanExiles)
The second path hint might read "Where ConanSandboxServer.exe is located" ( V:\ConanExiles\steamapps\common\Conan Exiles Dedicated Server)
The first time I used the CAT program, the first was easy... the second I just kept changing the path till I found what the program wanted and didn't spit out an error.

Keep in mind that most game server owners might not be programmers or even server administrators. They want to get their particular game up and running and have fun with friends. So they might be limited on their understanding of computer terminology.

Back O/T of the header, does the program read the ini files? I think the paths should have a save point and the CAT should then read the current INI files (if they exist) and populate the fields with the current data. I don't want to overwrite the current running config if I start using CAT after I already have a server running.

I'll do what I can to make those fields more use friendly.

As for the INI files, they do read the current INI files, and they don't overwrite fields that already existed that CAT might not know about, etc. So assuming there aren't bugs, that's how it SHOULD work already. However, there are some bugs and it isn't working that way. I'm going to try and get a new release out this weekend that I think fixes those issues people are currently having.