Jump to content

TrevorJD

Members
  • Posts

    34
  • Joined

  • Last visited

TrevorJD's Achievements

0

Reputation

  1. Hi guys, our dedi server ran out of disk space tonight. I discovered no less than 1420 server-perfstats files in the Avorion folder. I have had profiling=true and performanceDataAutoSaveFiles=10 for at least three weeks but all had dates in the last 3 days. You might want to check that 2.2.2 is correctly deleting old perfstats files.
  2. TrevorJD

    Server Crashs

    We're seeing similar problems with long ticks; we're also finding that the RAM usage of the server is growing and growing. It will happily use up all available RAM after a few hours. Since we implemented 4x daily reboot, I think we've only crashed once or twice.
  3. Reinstall Windows? Goodness! That's not an option for most people!
  4. Trying to combat performance issues and I'm thinking to cap the number of blocks per vessel. Anyone know what will happen to existing vessels if the new cap is lower than the ship's current block count?
  5. My server logs are full of spam like the following: uncritical but too large update in component: Durability, size: 1490 uncritical but too large update in component: Durability, size: 1362 uncritical but too large update in component: Durability, size: 1170 uncritical but too large update in component: Durability, size: 1234 uncritical but too large update in component: Durability, size: 1202 Also, it's chewing up as much CPU and RAM as I'll give it. Currently running at ~40% CPU and 12.5G RAM with only a half dozen online. Alive sectors set to 5. By contrast, our two 7D2D servers and Ark server are using 5% CPU and 4.5G RAM each. Further, it's failing to shut down, erroring with a shutdown() not called! I've had to implement a Window Scheduler task to kill it. I've asked a couple of times on Discord but no one replies and the message scrolls off. How do we troubleshoot this?
  6. On this, I'd like to see docking bays align with their perpendicular axes. it's very unsatisfying to dock and have the two docking bay blocks off-centre, barely touching!
  7. Agreed. I was very disappointed at how much computer core I needed to add to a ship to get an extra module slot. May as well just add more generator and shields and have the extra mass be useful.
  8. I like the idea but balance needs to be considered. The more gameplay elements you remove, such as requiring the player to take the ore to a refinery, the less of a game there is to play. I would implement this by adding a refinery block, separate from the assembly block. The volume of the block would determine the speed with which it works and the tier determine the efficiency. It would need to be slow and even the top tier refinery blocks should be inefficient so that there's a reason to still travel to an actual refinery. e.g. 10 ore per minute per 1m3 of refinery block, scalable to however much ship volume you care to build. The block would probably be pretty dense, like armour. Lots of heavy machinery involved in refining. I'd start it at Titanium but it'd only be equivalent to low tier Purifying lasers. Then scale up efficiency with the Avorion refinery about 80 % or 90%.
  9. Further information: I'm working further to try to sort this out. Again, it's failed to shut down cleanly. The first part below is from the TCAdmin game console monitor. The second part is the tail end of the most recent log. Cleaning up entity transfers ... Server is shutting down. Saving settings... Saving script values... Saving factions... Saving sectors... Saving groups... Saving galaxy script data... Saving settings... waiting for unfinished sector generation jobs... waiting for unfinished sector save jobs... saving sector 0x19219060 saving sector 0x48c1c2b0 saving sector 0x178be6c0 saving sector 0x34432a40 src\tier1\fileio.cpp (5164) : m_vecRegisteredWriters.Count() == 0 src\tier1\fileio.cpp (5164) : m_vecRegisteredWriters.Count() == 0 src\tier0\threadtools.cpp (3628) : Assertion Failed: Illegal termination of worker thread 'CFileWriterThread' src\tier0\threadtools.cpp (3628) : Assertion Failed: Illegal termination of worker thread 'CFileWriterThread' 2022-08-15 16-11-03| waiting for unfinished sector generation jobs... 2022-08-15 16-11-03| waiting for unfinished sector save jobs... 2022-08-15 16-11-03| create save work for sector (-36:-52), 0x19219060, entities: 841 2022-08-15 16-11-03| create save work for sector (-35:-59), 0x48c1c2b0, entities: 818 2022-08-15 16-11-03| create save work for sector (-32:-56), 0x178be6c0, entities: 2927 2022-08-15 16-11-03| create save work for sector (-25:-58), 0x34432a40, entities: 294 2022-08-15 16-11-03| saving sector 0x19219060 2022-08-15 16-11-03| saving sector 0x19219060 2022-08-15 16-11-04| saving sector (-36:-52) 2022-08-15 16-11-04| sector (-36:-52) saved to "C:\TCAFiles\Users\staff\25\galaxies\avorion_galaxy\sectors\-36_-52" 2022-08-15 16-11-04| saving sector 0x48c1c2b0 2022-08-15 16-11-04| saving sector 0x48c1c2b0 2022-08-15 16-11-04| saving sector (-35:-59) 2022-08-15 16-11-04| sector (-35:-59) saved to "C:\TCAFiles\Users\staff\25\galaxies\avorion_galaxy\sectors\-35_-59" 2022-08-15 16-11-04| saving sector 0x178be6c0 2022-08-15 16-11-04| saving sector 0x178be6c0 2022-08-15 16-11-05| saving sector (-32:-56) 2022-08-15 16-11-06| sector (-32:-56) saved to "C:\TCAFiles\Users\staff\25\galaxies\avorion_galaxy\sectors\-32_-56" 2022-08-15 16-11-06| saving sector 0x34432a40 2022-08-15 16-11-06| saving sector 0x34432a40 2022-08-15 16-11-06| saving sector (-25:-58) 2022-08-15 16-11-09| Error cleaning up lua::WorkerPool: shutdown() not called! 2022-08-15 16-11-09| Thread [Lua WorkerPool Thread 4] with id 19 exiting... 2022-08-15 16-11-09| Thread [Lua WorkerPool Thread 4] with id 19 exited
  10. Hi folks, We run a modded server that has two serious problems. Firstly, it seems that we have a memory leak as the server will slowly creep up in RAM usage to the point where the server is running at almost 100% RAM usage. Secondly, the server is not always shutting down cleanly. The log shows it shutting down but it leaves a zombie process. That process still has hold of the game ports, so when the new instance starts up, it can't use them and the now-running server is invisible to players. Tonight it hit 15GB with only 7 people online. I told it to /stop and the server shut down but left the zombie process, according to Task Manager, 0% CPU but still 15GB RAM. Just an hour later, it was already back up to 10GB with the same 7 players. A few hours later it was time for the daily automatic reboot. Again, the server shut down but left a zombie process. I notice that the last line of the log is as follows: 2022-08-14 23-16-21| Error cleaning up lua::WorkerPool: shutdown() not called! I'm assuming both the memory leak and the inability to shut down cleanly are due to mods however perhaps some additional checks are needed to ensure that the server can never get in such a state. I would like to troubleshoot this but it would be quite difficult to replicate the conditions of an actively-used server. Further, looking at the logs, the shutdown problem is not consistent; sometimes it shuts down just fine. I could remove mods but that risks corrupting the save, and I couldn't convince several players to put in the effort on a test server. If you have any suggestions on how I might proceed with testing this further, please let me know. Thanks, Trev
  11. I noticed just now that my mining ship had taken the resources for fighter production despite having no assembly blocks. While that was easily fixed, I think it would be worthwhile putting a check in when you try to blueprint a fighter.
  12. Hi folks, I'd like to set relations with an NPC faction. I am familiar with grinding up by clearing pirates and whatnot, but that's tricky when it's a smuggler hideout so I'd like to use a command. The only instructions I've found via google are to target the entity in question, fire up the debug panel and use the diplomacy settings. However, as soon as I open the debug panel, my own ship is targetted and the diplomacy options (like, neutral, ally, etc.) appear to have no effect. Can anyone point me in the right direction, please? Cheers
  13. Since we have a Diplomacy tab, it would be great to make better use of it more than just "bribe faction"! I'm currently grinding my way towards getting a neighbouring faction up from hostile. It doesn't help at all when one of their traders passes through a neutral system and my ship starts firing on them! I'd like to see a checkbox in Diplomacy for "Do not fire on this faction". Another idea in that line might be for factions to offer missions that can help improve your standing with that faction.
  14. Hi team, We've noticed a couple of possibly-related bugs since the release of 2.2. We had an existing server (fresh on 2.1) but started a fresh map for 2.2 because the other was well-explored. Firstly, after repairing (self-repair or station-assisted), 1+ turrets that were previously flagged as Auto-fire, are no longer set (although they do correctly retain the group number). I've also noticed it seems to be happening after completing a mission. That is, I'll be sure to set all of a ship's turrets to auto, send it on a mission, then when it gets back, I'll find 1+ turrets are no longer set to auto. I asked on the discord and a couple of other players reported the same. Secondly, when logging into a server, or on mission completion, some ships will report "No turrets or fighters", even though they do. When I log into our old server, almost every station in my alliance complains, even though I know that each has at least one full sqn of fighters. Both of these servers still have active players so I can't easily test w/o mods but if you're not getting similar reports from others, let me know and I'll see if I can reproduce. OLD server Modlist modLocation = "" forceEnabling = false local prefix = "/home/sid_1549528/avorionStable/galaxies/avorion_galaxy/mods/" mods = { {workshopid = "1720259598"}, {workshopid = "1722652757"}, {workshopid = "1751636748"}, {workshopid = "2434077144"}, {workshopid = "2585151578"}, {workshopid = "2792015591"}, {workshopid = "2842525969"}, {workshopid = "2842526806"}, {workshopid = "2842968222"}, {workshopid = "2596280708"}, {workshopid = "1861103240"}, {workshopid = "2032319866"}, -- mods using both 'path' and 'workshopid': server will load the mod from the path and clients will download and use it automatically from the workshop } -- these are allowed mods, that can run on the client only (ie. UI mods) allowed = { {id = "2577563779"}, {id = "2812541322"}, {id = "2444170051"}, {id = "1765619430"}, {id = ""}, } NEW server Modlist modLocation = "" forceEnabling = false local prefix = "/home/sid_1549528/avorionStable/galaxies/avorion_galaxy/mods/" mods = { {workshopid = "1720259598"}, {workshopid = "2434077144"}, {workshopid = "2585151578"}, {workshopid = "2596280708"}, {workshopid = "2792015591"}, {workshopid = "2835498732"}, {workshopid = "2842525969"}, {workshopid = "2842526806"}, {workshopid = "2842885870"}, {workshopid = "2842968222"}, {workshopid = "2843935966"}, {workshopid = "2844619779"}, {workshopid = "2844632278"}, {workshopid = "1861103240"}, {workshopid = "2032319866"}, {workshopid = "1722652757"}, -- mods using both 'path' and 'workshopid': server will load the mod from the path and clients will download and use it automatically from the workshop } -- these are allowed mods, that can run on the client only (ie. UI mods) allowed = { {id = "2577563779"}, {id = "1765619430"}, {id = ""}, }
  15. Exodus beacons already flash w/o an Object Detector. You only need to do the quest once so having them on the list simply confuses matters and encourages players to destroy them so they can see if there are any actual valuables in a sector, thus potentially preventing a newer player from finding them.
×
×
  • Create New...