Jump to content

pleinx

Members
  • Posts

    175
  • Joined

  • Last visited

Everything posted by pleinx

  1. Uhh, Tribe-Log? Nice! Sorry was little bit busy last time, is it possible (or already done? :P) that we can export the tribe-log data via cmd?
  2. Hmm...The GUI loads the map, but all tabs except tribes are empty (and yes, i have whole savegame dir included with all players .arkprofile and tribes data)
  3. Thanks Mirage that you look into my two suggestions! About the Ragnarok (offline / savegame-file) with the .17 version now your tool try to load but after some seconds it fails again 2021-07-03 21:27:36.1483|INFO|Game data loaded in: 00:11. 2021-07-03 21:27:36.2012|ERROR|LoadSaveGame failedSystem.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt. bei ASVPack.Models.ContentTribe..ctor(GameObject tribeObject) in C:\Dev\ASV\ASVToolkit\ASVPack\Models\ContentTribe.cs:Zeile 51. bei ASVPack.Extensions.GameObjectExtensions.AsTribe(GameObject gameObject) in C:\Dev\ASV\ASVToolkit\ASVPack\Extensions\GameObjectExtensions.cs:Zeile 40. bei ASVPack.Models.ContentContainer.<>c__DisplayClass32_1.<LoadSaveGame>b__1(String x) in C:\Dev\ASV\ASVToolkit\ASVPack\Models\ContentContainer.cs:Zeile 208. bei System.Linq.Parallel.ForAllOperator`1.ForAllEnumerator`1.MoveNext(TInput& currentElement, Int32& currentKey) bei System.Linq.Parallel.ForAllSpoolingTask`2.SpoolingWork() bei System.Linq.Parallel.SpoolingTaskBase.Work() bei System.Linq.Parallel.QueryTask.BaseWork(Object unused) bei System.Threading.Tasks.Task.Execute() bei ASVPack.Models.ContentTribe..ctor(GameObject tribeObject) in C:\Dev\ASV\ASVToolkit\ASVPack\Models\ContentTribe.cs:Zeile 51. bei ASVPack.Extensions.GameObjectExtensions.AsTribe(GameObject gameObject) in C:\Dev\ASV\ASVToolkit\ASVPack\Extensions\GameObjectExtensions.cs:Zeile 40. bei ASVPack.Models.ContentContainer.<>c__DisplayClass32_1.<LoadSaveGame>b__1(String x) in C:\Dev\ASV\ASVToolkit\ASVPack\Models\ContentContainer.cs:Zeile 208. bei System.Linq.Parallel.ForAllOperator`1.ForAllEnumerator`1.MoveNext(TInput& currentElement, Int32& currentKey) bei System.Linq.Parallel.ForAllSpoolingTask`2.SpoolingWork() bei System.Linq.Parallel.SpoolingTaskBase.Work() bei System.Linq.Parallel.QueryTask.BaseWork(Object unused) bei System.Threading.Tasks.Task.Execute()
  4. Greetz Im getting this in my .log when i try to load offline map via File (Ragnarok) 2021-07-03 03:00:03.7842|ERROR|LoadSaveGame failedSystem.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt. bei ASVPack.Models.ContentTribe..ctor(GameObject tribeObject) in C:\Dev\ASV\ASVToolkit\ASVPack\Models\ContentTribe.cs:Zeile 51. bei ASVPack.Extensions.GameObjectExtensions.AsTribe(GameObject gameObject) in C:\Dev\ASV\ASVToolkit\ASVPack\Extensions\GameObjectExtensions.cs:Zeile 40. bei ASVPack.Models.ContentContainer.<>c__DisplayClass32_0.<LoadSaveGame>b__1(String x) in C:\Dev\ASV\ASVToolkit\ASVPack\Models\ContentContainer.cs:Zeile 153. bei System.Linq.Parallel.ForAllOperator`1.ForAllEnumerator`1.MoveNext(TInput& currentElement, Int32& currentKey) bei System.Linq.Parallel.ForAllSpoolingTask`2.SpoolingWork() bei System.Linq.Parallel.SpoolingTaskBase.Work() bei System.Linq.Parallel.QueryTask.BaseWork(Object unused) bei System.Threading.Tasks.Task.Execute() bei ASVPack.Models.ContentTribe..ctor(GameObject tribeObject) in C:\Dev\ASV\ASVToolkit\ASVPack\Models\ContentTribe.cs:Zeile 51. bei ASVPack.Extensions.GameObjectExtensions.AsTribe(GameObject gameObject) in C:\Dev\ASV\ASVToolkit\ASVPack\Extensions\GameObjectExtensions.cs:Zeile 40. bei ASVPack.Models.ContentContainer.<>c__DisplayClass32_0.<LoadSaveGame>b__1(String x) in C:\Dev\ASV\ASVToolkit\ASVPack\Models\ContentContainer.cs:Zeile 153. bei System.Linq.Parallel.ForAllOperator`1.ForAllEnumerator`1.MoveNext(TInput& currentElement, Int32& currentKey) bei System.Linq.Parallel.ForAllSpoolingTask`2.SpoolingWork() bei System.Linq.Parallel.SpoolingTaskBase.Work() bei System.Linq.Parallel.QueryTask.BaseWork(Object unused) bei System.Threading.Tasks.Task.Execute() Other maps seems working (tested Fjördur/Viking_P) And two questions, maybe its possible: * can you add a column "decay timer" to player structures which contains days and hours of a structure or if already decayed "demolition possible" like in-game? That would help our admins so much! (Our admins use the GUI, so means in the first release its enough to have it here. Lator i would be awesome if you can add this values to export files too, then i build a automatic alert for our admins like "hey dude, clean this tribe XY on map XY at coords XY their structures are ready to destroy") If you need the relevant settings for structure decay multiplicators i can provide you lator * can you add a overall graphic which tribe uses how much size of savegame file? Including Items, Dinos and Structures ofc like this? It would be enough to see bigger tribe up 100+ structures and small tribes as summary called "Rest"
  5. @MirageUK looks great! No Error after 2h (cron running every 15mins)
  6. I know REST-APIs and their purpose but for who one you plan this feature? Was a suggestion? Thanks that you work with the feedback, the argument switch is no problemo if it helps you Yeah absoulutly. We have also Dino-Finder, Tribe/Player Overview and Tames. Working currently on small Breeding Tool. For our admins i have too a admin-tab, with some special infos, too.
  7. I'm using the UI like 10% e.g. when our admins and me goes over all maps and cleaning. So, in my case i use most time the command line. I built a full web app for our community. They really like it. For me: dont bring too much fancy poop in your tool for CMD. The Pack/Json files was not needed i think (?) and brings more issues than output No offense. Your first export version was for me already enough (ASV.exe all "output" "Savegame") 👍 Dont need to get more, we want also programming For me you dont need to spend time into a REST API or this Pack/Json files. Better spend it in the UI, if its YOUR purpose and i think the most of the Users here. Idk how do you think @Larkfields but for me it was enough to have the first CMD option. Sure, ife we need other format or data, we already wrote
  8. Tried your latest version without success. 1) with json config { "mapFilename": "C:\\temp\\ARK\\Viking_P\\Viking_P.ark", "tribeId": 0, "playeId": 0, "filterLat": 50, "filterLon": 50, "filterRad": 250, "exportTribes": { "jsonFilename": "C:\\temp\\tribes.json", "imageFilename": "C:\\temp\\tribes.png", "addStructures": true, "addStructureContent": true, "addPlayers": true, "addTames": true }, "exportStructures": { "jsonFilename": "C:\\temp\\structures.json", "imageFilename": "C:\\temp\\structures.png", "className": "" }, "exportPlayers": { "jsonFilename": "C:\\temp\\players.json", "imageFilename": "C:\\temp\\players.png" }, "exportWild": { "jsonFilename": "C:\\temp\\wilds.json", "imageFilename": "C:\\temp\\wilds.png", "className": "", "minLevel": 0, "maxLevel": 999 }, "exportTamed": { "jsonFilename": "C:\\temp\\tames.json", "imageFilename": "C:\\temp\\tames.png", "className": "", "includeStored": true } } Getting the following error Mode: Mode_SinglePlayer Save: Message: Der Index war außerhalb des Arraybereichs. Trace: bei ARKViewer.Program.Main() in F:\Projects\VS\ARKViewer-Master\ARKViewer\Program.cs:Zeile 108. "Der Index war außerhalb des Arraybereichs." means the index was beyond the array range. Then i tried just export, no json config file given: .\ARKSaveViewer.exe json Working, but ofc i had to load a savegame file before (not possible in my case, i just used your tool as cmd)
  9. Yes, saw this hint but im on the v3.6 m8 I saw no bugfixes related to my issue in your v3.7 thats why i didnt updated yet and report just an issue to you.
  10. I have nothing changed into my scripts, just updated the ASV Instance.
  11. Just saying: each instance has an ASV.log file in his directory. Doesnt looks like they share something, but idk how is the workflow (filestream) behind the scenes. Currently using 8 instances, every instance has single script which is delayed timed (always 2 jobs running parallel) With the old versions i had no troubles.
  12. Yes, i have for every server one asv instance. I double-checked already whether i have a typo in my script. but every script using single instance, e.g.: Ragnarok => .ASV_RAGNAROK\ARKSaveViewer.exe all "C:\ARK\output\Ragnarok\" "C:\ARK\\Ragnarok\Ragnarok.ark" TheIsland => .ASV_THEISLAND\ARKSaveViewer.exe all "C:\ARK\output\TheIsland\" "C:\ARK\\TheIsland\TheIsland.ark" etc.
  13. Sorry m8, this `ASV.log` makes troubles. Mode: Mode_SinglePlayer Save: Message: Der Prozess kann nicht auf die Datei "C:\ARK\arkviewer4\ASV.log" zugreifen, da sie von einem anderen Prozess verwendet wird. Trace: bei System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) bei 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) bei System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost) bei System.IO.StreamWriter.CreateFile(String path, Boolean append, Boolean checkHost) bei System.IO.StreamWriter..ctor(String path, Boolean append, Encoding encoding, Int32 bufferSize, Boolean checkHost) bei System.IO.StreamWriter..ctor(String path) bei ARKViewer.Program.Main() in F:\Projects\VS\ARKViewer-Master\ARKViewer\Program.cs:Zeile 90. If somebody else already posted this error, just ignore and sorry! The message means the file ASV.log is already in use. I export data every 10mins, one export needs 1-3mins, depens on server. So the application should be closed. Can i temporary disable this log file? For now i try to delete the file before starting export.
  14. This popups somethings while exporting (different maps) Mode: Mode_SinglePlayer Save: Message: Mindestens ein Fehler ist aufgetreten. Trace: bei System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions) bei System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken) bei System.Threading.Tasks.Parallel.ForWorker[TLocal](Int32 fromInclusive, Int32 toExclusive, ParallelOptions parallelOptions, Action`1 body, Action`2 bodyWithState, Func`4 bodyWithLocal, Func`1 localInit, Action`1 localFinally) bei System.Threading.Tasks.Parallel.ForEachWorker[TSource,TLocal](IEnumerable`1 source, ParallelOptions parallelOptions, Action`1 body, Action`2 bodyWithState, Action`3 bodyWithStateAndIndex, Func`4 bodyWithStateAndLocal, Func`5 bodyWithEverything, Func`1 localInit, Action`1 localFinally) bei System.Threading.Tasks.Parallel.ForEach[TSource](IEnumerable`1 source, Action`1 body) bei ARKViewer.Models.ContentPack.LoadGameData(ArkGameData gd) in F:\Projects\VS\ARKViewer-Master\ARKViewer\Models\ContentPack.cs:Zeile 657. bei ARKViewer.Models.ContentPack..ctor(ArkGameData gd, Int64 selectedTribeId, Int64 selectedPlayerId, Decimal lat, Decimal lon, Decimal rad, Boolean includeGameStructures, Boolean includeGameStructureContent, Boolean includeTribesPlayers, Boolean includeTamed, Boolean includeWild, Boolean includePlayerStructures) in F:\Projects\VS\ARKViewer-Master\ARKViewer\Models\ContentPack.cs:Zeile 102.
  15. I'm using Linux too, the RAM issue is there little bit inferior windows. Talked with some owners which hosts on windows, they gen2 server takes 12-12.5GB Mem (still too high, yes) and linux takes currently around 14GB. Yes sure, the os itself takes less memory, thats true. We will see what wildcard is doing. Maybe they have logging stuff enabled for the first weeks which needs more RAM idk
  16. In germany the most owner have dedicated servers by hetzer (including me). The memory issue is currently really really hard. Our Gen2 server takes currently 14.4-14.6GB Memory. Most maps needs about 5.5-7GB when empty. I created already a ticket for this mem issue, i hope wildcard cares about this.
  17. No worries, was just a question I have already a player to tribe mapping-table but found until now no fancy way to verify my table data, except manually.
  18. Greetz! Do you see any chance to keep members data in tribes exported data event if the player is currently not playing on this server?
  19. Greetz Hmm, in my case (e.g. Map Fjördur) i get no exports. Your log says: 2021-06-04 00:10:53 - ASV Command Line Started: 4 Arg-0 = "C:\temp\test_new\ARKSaveViewer.exe" Arg-1 = all Arg-2 = C:\temp\ Arg-3 = C:\temp\ARK\Viking_P\Viking_P.ark So means arguments looks fine, but no output.
  20. For me the latest version not working correctly. Via Export-Command .\ARKSaveViewer.exe all "C:\Test\Output\" "C:\Test\Viking_P\Viking_P.ark" Doesnt export to the given folder. Found the files (other named) in the same directory like the ARKSavegameViewer named with "ASV_{TAB_KEY}.json" instead of "ARKViewer_Export_{TAB_KEY}.json". The Name is not the big thing, but the folder. First Time when i started the latest verison im getting these errors: useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost) bei System.IO.FileStream..ctor(String path, FileMode mode, FileSystemRights rights, FileShare share, Int32 bufferSize, FileOptions options) bei System.IO.MemoryMappedFiles.MemoryMappedFile.CreateFromFile(String path, FileMode mode, String mapName, Int64 capacity, MemoryMappedFileAccess access) bei ArkSavegameToolkitNet.ArkSavegame..ctor(String fileName, ArkNameCache arkNameCache, Nullable`1 savegameMaxDegreeOfParallelism, ArkNameTree exclusivePropertyNameTree) bei ArkSavegameToolkitNet.Domain.ArkGameData.Update(CancellationToken ct, ArkPlayerExternal[] externalPlayerData, Boolean deferApplyNewData, ArkAnonymizeData anonymize) in F:\Projects\VS\ARKViewer-Master\ArkSavegameToolkitNet.Domain\ArkGameData.cs:Zeile 73. bei ARKViewer.Program.Main() in F:\Projects\VS\ARKViewer-Master\ARKViewer\Program.cs:Zeile 106. Mode: Mode_SinglePlayer Save: TheIsland.ark Message: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt. Trace: bei ARKViewer.frmSettings.frmSettings_Load(Object sender, EventArgs e) in F:\Projects\VS\ARKViewer-Master\ARKViewer\frmSettings.cs:Zeile 331. bei System.Windows.Forms.Form.OnLoad(EventArgs e) bei System.Windows.Forms.Form.OnCreateControl() bei System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible) bei System.Windows.Forms.Control.CreateControl() bei System.Windows.Forms.Control.WmShowWindow(Message& m) bei System.Windows.Forms.Control.WndProc(Message& m) bei System.Windows.Forms.Form.WmShowWindow(Message& m) bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) After i started the app again and selected a savegame, closed it, now i can export without getting "busted" message.
  21. Personally i like coding in the night, but not when i'm really hungry 😄 misstakeCounter * 42 All good m8, i already switched to a backup. So its not urgent.
  22. @MirageUK thanks for adding the additional infos to Tribes-Export. But can you please re-check the output JSON is totally broken. Thanks in advance
  23. I personally dont need so much information in the tribe-export. The PlayerIDs and SteamID should be enough. I just want to make sure the Player is in this tribe without the player is currently stored in the current savegame-file.
×
×
  • Create New...