Jump to content

Dateranoth

Administrator
  • Posts

    11,211
  • Joined

  • Last visited

Everything posted by Dateranoth

  1. Hard to say. It could be steam still has something in use too. Maybe just try restarting steam first.
  2. It's in the works. I just need to push the update out. @peeknuckle Sounds like something is still open when the update runs so it doesn't update correctly. Try restarting your computer first next time and see what happens.
  3. What generates the disk write error?
  4. Removing it from the startup command should take it out.(make sure you do both places) I always left validate in just to be sure everything was ok even if there wasn't an update, but I could make it a configuration option.
  5. I think this might be more of the utility you are looking for. Wanted to give you a heads up in case you hadn't seen it. http://www.jffgaming.com/resources/cat-conan-admin-tool.5/
  6. I believe it will only be an issue if the SteamCMD directory already has the appmanifest in the default location. Otherwise it should use the appmanifest from wherever you tell it the install path is. I might just look for it in the SteamCMD and pop up a small warning when the script first opens. Just have it time out after 5 or 10 seconds if no response and run like normal. This will probably work. I have some other updates that I need to push this week so I'll push this change with it. Local $sManifestExists = FileExists($steamcmddir &"\steamapps\appmanifest_443030.acf") If $sManifestExists = 1 Then Local $manifestound = MsgBox (4100, "Warning", "Install manifest found at "& $steamcmddir &"\steamapps\appmanifest_443030.acf"& @CRLF & @CRLF &"Suggest moving file to "& _ $serverdir &"\steamapps\appmanifest_443030.acf before running SteamCMD"& @CRLF & @CRLF &"Would you like to Exit Now?",20) If $manifestound = 6 Then Exit EndIf EndIf
  7. You're welcome. I'm glad you are enjoying the script, and I'm glad you pointed out the issue. I could have the script look for the file in the default directory and move it if it finds it. Or maybe I could just put up a Message Box to notify you it's a possible conflict. Not sure which would be best.
  8. @ConanBoneMan The +force_install_dir causes it to put the server files directly where you want it to go. So, by default lets say I have a folder C:\SteamCMD . If I run steamcmd with these options: steamcmd.exe +@ShutdownOnFailedCommand 1 +@NoPromptForPassword 1 +login anonymous +app_update 443030 validate +quit It will install the conan server to the default location. C:\SteamCMD\steamapps\common\Conan Exiles Dedicated Server (Just tested it to be sure) Log of the install: Validated again after install: Now, if I use the +force_install_dir command. It forces it to install into the directed folder. In this case, the same as the default folder. [2017-02-07 21:18:47] Loaded 1 apps from install folder "D:\SteamCMD\steamapps\appmanifest_*.acf". [2017-02-07 21:18:48] Loaded 0 apps from install folder "d:\steamcmd\steamapps\common\conan exiles dedicated server\steamapps\appmanifest_*.acf". [2017-02-07 21:18:49] AppID 443030 state changed : Update Required, [2017-02-07 21:18:49] Scheduler update appID 443030: Priority First, legacy=no, restore="", timeSinceLastPlayed=1486520329, appDisableSecondsRemaining=0 [2017-02-07 21:18:49] Scheduler update appID 443030: Priority First, legacy=no, restore="", timeSinceLastPlayed=1486520329, appDisableSecondsRemaining=0 [2017-02-07 21:18:49] AppID 443030 state changed : Update Required,Update Running, [2017-02-07 21:18:49] AppID 443030 update changed : Running, [2017-02-07 21:18:49] AppID 443030 update changed : Running,Reconfiguring, [2017-02-07 21:18:49] AppID 443030 update changed : Running, [2017-02-07 21:18:49] AppID 443030 update changed : Running,Validating, [2017-02-07 21:18:49] Validating files (new target,full) ... [2017-02-07 21:19:58] File validation finished: 22253 files (13808759587 bytes) total, 0 files (0 bytes) mismatched (68352 msec). [2017-02-07 21:19:58] AppID 443030 update changed : Running, [2017-02-07 21:19:58] AppID 443030 update changed : Running,Preallocating, [2017-02-07 21:19:58] Found 6 pre-existing matching files for depot 1004 (24737760 bytes) [2017-02-07 21:19:58] Found 3 pre-existing matching files for depot 228985 (13699209 bytes) [2017-02-07 21:19:58] Found 3 pre-existing matching files for depot 228986 (29748833 bytes) [2017-02-07 21:19:59] Found 158 pre-existing matching files for depot 228990 (102931551 bytes) This is where I finally found out what was wrong. Because you had already used SteamCMD without the force install directory command it creates a file "appmanifest_443030.acf" under SteamCMD\steamapps . When the force install directory is used, it creates that same file in the folder Conan Exiles Dedicated Server\steamapps . I'm a bit late to tell you know, but it looks like what you could have done was move the file from the SteamCMD\steamapps location to Conan Exiles Dedicated Server\steamapps and it would have worked properly. It appears the file can be in both locations at the same time too, but probably best to only use one. After moving the file and running the command again, it simply validated like it should. This appears to only be an issue if you've previously installed an app without the force install directory. I have it enabled so people can choose exactly where they want their server installed. Anyhow, long winded response. Sorry I wasn't able to give you an answer before you downloaded it again.
  9. Not really sure why it would be doing that unless it's not a dedicated server that's already installed. It is different than the server files downloaded with the game through steam. Sorry. Might just have to point it to a new folder and let it download again.
  10. It should point to the directory with the ConanSandbox folder with no \ at the end. Basically the top level of the Conan server install.
  11. What does it say in the SteamCMD window? If it says Update State Validating then it's because I have it set to validate every time. Just to be sure you always have the most current version of every file. If it's not validating and actually downloading, you might want to check the path.
  12. I can't interact with the window except to send keys to it. And right now it only accepts the shutdown key combination.
  13. @verser Are you running the latest version? If so you need to backup your INI file, delete it, and let the script create a new one. The latest version differentiates between GamePort and QueryPort. Also, if you're trying to connect from the same local network you might try setting the IP to the local network IP the server is on and MULTIHOME to yes
  14. I can probably do that. I'm at work now, but I will see what I can do when I get home.
  15. Yeah, I'll be honest, I don't have any plans for more server options except the server name and server password if it's ever possible from the command line. Anyone is welcome to use my code to make something like that, but I believe it would be better to use something other than AutoIt to write it in. I could possibly add backup function, but the game already does that. I will look through it more when I'm home. I'm sure someone will eventually make a much more robust tool than mine. This is more hobby than trade for me. So I'm not very good at it. If the Ark tool code is open source it might be possible to modify it for Conan
  16. That looks like it's for managing the server not running it and updating it. If I were to create something like that I would probably not do it in the scope of this project. I'm not sure if it's even possible right now without being able to access rcon or a console on the server.
  17. I'm not sure what you are asking? You want to be able to check for updates every X minutes instead of once per hour?
  18. Just set the last two to the same as any of the other times you use. HotHour5=21 HotHour6=21 I will add a global message to notify of restarting with timed notifications as soon as they add a way for me to do that from the server side. Hopefully they add access to the console or rcon soon. Until then there is no way to provide notification. If anyone finds a way before the official announcement let me know and I'll see what I can do.
  19. Thanks! Always open to suggestions if you think of something it needs.
  20. V2.2.2.1 Update! Differentiated between Server Port and Steam Query Port. You can now modify both from script. Be sure to delete your INI and let the script generate a new one. V2.2.2.1 Downloads Complete Version 2.2.2.1 including Source Conan Server Utility V2.2.2.1 Conan Server Remote Restart Utility V2.2.2.1 Conan Server Utility V2.2.2.1 Source Conan Server Remote Restart Utility V2.2.2.1 Source V2.2.2.1 Server Utility Source:
  21. Glad to help! Let me know if there is anything else you would like to see.
  22. I have tried without success to get the server name to work in the command line. You have to put it in your config file. You just need to modify the file that is saved. The default one is overwritten every time you do a steam update. Modify This Engine.ini C:\Games\exiles\ConanSandbox\Saved\Config\WindowsServer\Engine.ini [OnlineSubsystemSteam] ServerName=Your Server Name ServerPassword= FYI: Everything here C:\Games\exiles\ConanSandbox\Config\ is overwritten when SteamCMD runs because of the validate flag.
  23. V2.2.2.0 Update! Feature Update. You can now use this script to manage multiple servers on the same machine. Place a copy of the EXE in a different Conan_Server directory, update the INI file to make sure you have no port conflicts, and run the script. A couple of things you might want to do to help manage two or more running at once. Change the ConanServerUtility.exe names to something Utility1 and Utility2 or something like that. Also, you probably should set the Minute about 30 minutes apart from each so they are not restarting at the same time. I also updated the Remote Restart Utility. This version allows you to enter a server IP (x.x.x.x) or Host Name (conan.myservers.com) to help those with dynamic IPs. The password is now case sensitive ( and blank space sensitive ) . When the password is successfully sent, the Utility will now tell you what password you sent, how many bytes it was and the IP:Port you sent it to. This will give you some idea of if you sent the correct Restart Password. On the server side, it still logs unsuccessful password attempts to ConanServerUtility_RestartLog.txt . Plus now it will tell you what password was used while attempting to restart your server. Also, I shortened my shameless plug to visit us when closing the Utilities to 2 seconds. V2.2.2.0 Downloads Complete Version 2.2.2.0 including Source Conan Server Utility V2.2.2.0 Conan Server Remote Restart Utility V2.2.2.0 Conan Server Utility V2.2.2.0 Source Conan Server Remote Restart Utility V2.2.2.0 Source V2.2.2.0 Server Utility Source: V2.2.2.0 Server Utility Source:
  24. It's your lucky day. I had to get up early for work. Haha
×
×
  • Create New...