CAT (Conan Admin Tool)

CAT (Conan Admin Tool) 00024

0019
Added: Experimental version update check. Works just like the public release version, but lets alpha testers know there is a new version available for them.
Anyone can check this box, but you will just get messages that there is a version to download, that you don't have access to download.
Fixed: Issue that was causing tooltips on the status bar to not appear
Fixed: Patches were not always being detected correctly
Fixed: Max Nudity setting was not saving/loading the correct value
Changed: Layout of the settings pages to accomodate new items
Added: The following settings items:
RestrictPVPTime
PVPTimeWeekdayStart
PVPTimeWeekdayEnd
PVPTimeWeekendStart
PVPTimeWeekendEnd
RestrictPVPBuildingDamageTime
PVPBuildingDamageTimeWeekdayStart
PVPBuildingDamageTimeWeekdayEnd
PVPBuildingDamageTimeWeekendStart
PVPBuildingDamageTimeWeekendEnd
RestrictAvatarSummoningTime
AvatarSummoningTimeWeekdayStart
AvatarSummoningTimeWeekdayEnd
AvatarSummoningTimeWeekendStart
AvatarSummoningTimeWeekendEnd
BuildingDecayTimePerScore
MaxBuildingDecayTime
BuildingDecayRateModifier
DecayCleanupTimeMultiplier
Fixed: CE News would sometimes stop updating the display when changing to different news items
Fixed: GameServerPort now being correctly written to the engine.ini file
Fixed: MaxPlayers not updating correctly in game.ini
Changed: Removed auto saving of settings on exit, incase you had bad info, it isn't overwritten unless you specifically click the Save Settings button.
Fixed: When there was an error reading an INI file value, the rest of the file was not read, causing default values to overwrite your values.

0020
Fixed: Added ?listen? param, instead of -listen
Fixed: GameServerPort not saving correctly
Changed: Only using the one setting for Drop Equipment on death, the others don't work correctly.

0022
Changed: Default settings are now imported into the serversettings.ini file.
Changed: Added back in the various drop on death types

00023
Changed: Max Tick Rate now has a maxium of 600.
Added: Last time a player was online to player list
Changed: Player / NPCs tab, all settings now set to increment in .1 increments
Added: New/Missing settings:
Server MOTD
PVPEnabled
BuildingRadialDestructionForceMultiplier
Shutdown on load error
ClanMaxSize
Harvesting
Item Spoil Rate Scale
Harvest Amount Multiplier
Resource Respawn Speed Multiplier
Abandonment
Disable Building Abandonment
Building Decay Time Multiplier

Day Night
Day Cycle Speed
Day Time Speed
Night Time Speed
Dawn/Dusk Time Speed
Use Catch Up
Catch Up Time

Chat
Chat Local Radius
Max Message Length
Chat Has Global

00024
Added: Settings
DurabilityMultiplier
ShieldDurabilityMultiplier
Added: More Tooltips, thanks to thcue for the help!
0017
Fixed: Issue when wiping the server, it didn't actually do the wipe... ok, so I left some debug code in... ;)

0018
Changed: Specifically setting the culture of the app to en-US so that INI file numeric values write correctly. Please let me know if this causes any issues for those whos culture is not normally en-US.
Fixed: If CAT is unable to hit the CAT home site to check for updates, an error message will be displayed in the CAT log, instead of throwing an exception
Fixed: Multiple changes around loading and saving INI files, the default CE INI files MUST exist as CAT cannot replicate all of the information created in the INI files by default as some of it is custom data to your server.
Changed: If config INI files cannot be found, they are not created. The must have been created by the CE server to begin with.
- Default files must exist
Added: Multiple checks on SteamCMD Folder, Server Install Folder and Server EXE file. Popups, and background highlight colors will happen when these controls lose focus and contain "bad" data.
Added: CE Server update check now also looks for "HOTFIX" to detect updates
Added: Tooltips to the SteamCMD folder, Server Install Folder and Server EXE File labels to help people understand what value is expected there.
Added: Default values for all of the dropdown boxes for Server Settings.
0015
Fixed: UDP connections not closing correctly
Fixed: Settings INI files not automatically loading/being located correctly (Fixes multiple issues people were having, was due to missing event handlers. Copy / Paste, strikes again!)
Fixed: Missing window icon for the Remote Viewer
Changed: No longer using command line parameters for things that can be set in the INI files. Meaning, only the switches (-log, -nosteamclient, etc) will be used on the command line now.

0016
Fixed: Save issue for Server Query port and Multihome values
007
Changed: Removed popup dialog when start/stop/install buttons are used
Added: You can now edit the game settings through a UI instead of manually editing the INI files (File -> Settings)
Added: Conan Exiles News viewer, quickly and easily read the latest patch notes and other news!
Changed: Moved the "Wipe Server" button to the Tools menu and off of the primary toolbar
Changed: Moved all of the server config settings to a new Settings window (File -> Settings)
Added: Player window, now displays all players, online status, guild, guild rank and more


008
Changed: Default INI values should now be set to more realistic values
Changed: Tabbing through controls should now make a little more sense in their order.
Changed: Created new window "Remote Server Viewer", which is the same as the old player list. This is to view players on any other server or if your server is remotely hosted from CAT
Added: New player list view in CAT, this view is only useable if you are running CAT on the same machine as your CE server (as most people are)
Added: Auto Refresh Player list setting (File -> Settings)
Added: Auto Refresh Player Chat setting (File -> Settings)
Added: Clear CAT Log button to clear out the displayed cat log info

009
Changed: Added popup confirmation when saving Server Viewer Settings
Added: Icon for Remote Server Viewer menu option
Added: Password fields are now automatically masked with *'s by default. Press the key icon to reveal passwords.

0011
Fixed: CAT Log button now works, rumor has it have you write code for buttons to do stuff... weird.
Added: Default for Player List filter (File -> Settings)
Fixed: Timers for various health checks and whatnot now correctly set when saving new values
Added: Better exception handling around reading/saving INI files
Added: All settings now save when closing the Settings Window
Added: Support for comments in INI files (commented lines either start with a # or a ;)
Fixed: Error when loading some INI elements (keys are now case insensitive)

0012
Added: Player online count to playlist title
Changed: Chat logs no longer auto refresh if there are no players on the server
Added: CAT Update check on start to settings. CAT will now put an alert in the main toolbar window when there are updates available, click it to download the latest version of CAT.

0013
Added: CAT window is now resizable and should scale appropriately
Changed: Updated some tooltips (still a lot to go)
Added: CAT Link to bottom status bar
Added: Link to CAT Forums for support from the Help menu
Added: Chat timestamps now display in your local timezone instead of UTC
Added: Date and time format masks in File -> Settings so you can set things how you'd like them to display -- Format Info: (Custom Date and Time Format Strings)

0014
Changed: Change a lot on the settings windows to hopefully make things look a little better
Added: Checkbox to enable editing the command line options. Since most of these shouldn't be changed and should be set via the INI.
Added: Extra step to confirm server wipe for those with itchy trigger fingers
Changed: Moved server wipe option until new Maintenance menu item
Changed: Added Setup button to the toolbar (as well as left it in File -> Settings) for easier access
Sorry for all of the hot fixes everyone, I'll work on having a small test group for the future before release.

Fixed: Some server params not correctly restoring their values
Fixes an issue with spaces in some of the command line parameters
Fixed: Bad default value for the server EXE file, make sure your Server EXE File setting is set to: ConanSandboxServer.exe
Changed: Automatically save settings on server start/stop/install (you should still use the Save Settings button when making changes though)
Fixed: New params were not properly closing their quotes
Please remember, this is a work in progress, there will be bugs. I will get them fixed as soon as I can. =)

Changed: Moved Save Settings button to main toolbar display
Added: The following as startup parameters: Listen, Servername, Adminpassword, GameServerPort, QueryPort, MaxPlayers, Multihome
Changed: CAT now waits for the install process to complete before returning control to CAT
Fixed: When stopping the server, the process is exited cleanly (allowing for shutdown to complete)
Changed: Health check is disabled while updating the server
Added: Server Wipe, your database and all DB backups will be moved to <server install>/backups
Fixed: Validate files checkbox state is now correctly saved.
Added: CAT Settings Window File -> CAT Settings
Added: Minimize to system tray option
Added: Start with Windows option
Fixed: You now can (and must) use the default EXE file ConanSandboxServer.exe instead of the test.exe version
Added: Automatic updates of the Conan Exiles server. Settings are in File -> CAT Settings
Changed: Some of the UI has changed, expect this to continue to happen as things evolve
No real new functionality, but fixes most of the bugs people have encountered. You may have to redo your settings and I'll make that work right in the future, but for now, its only a few clicks. Sorry about that, but... things will get better over time. =)