All Activity
- Today
-
Follow-up on the SqliteException / server/my_server_identity crash This is confirmed, not a guess — reproduced via IL decompilation of Assembly-CSharp.dll/Oxide.CSharp.dll and verified empirically across several real cold restarts on our servers. We found the actual trigger: it only happens when "Enable Offline Image Mode" is enabled in the config. With that option on, LoadImages() (called synchronously from OnServerInitialized()) calls LoadImageFromFS() → FileStorage.server.Store() for images prefixed "TheMevent/". FileStorage is a native beforefieldinit class — touching it that early can run its static constructor before the game engine applies the +server.identity startup argument, permanently locking the storage path to the default "my_server_identity" for that process. With Offline Image Mode off (the default), this code path is never reached — that's why most users never hit it. Offline Image Mode was true on all our servers going back months before the crash started. Disabling it + updating to 1.5.63 fixed the crash across several real cold restarts since, with zero exceptions. The 1.5.65 changelog note ("no longer hangs on startup because it imported interface images while still initializing") doesn't match the code — LoadImages() is still called synchronously in OnServerInitialized() in 1.5.65, unchanged from 1.5.63. Suggested real fix: stop routing these cached images through the native FileStorage class entirely. Write the downloaded texture bytes directly to disk instead (e.g. File.WriteAllBytes under oxide/data/UltimateLeaderboard/Images/) and read them back the same way. That removes the race condition completely, regardless of plugin/assembly load timing. Separate issue: 1.5.65 changed the ServerPanel category check back to categoryID != 0 (was categoryID > 0). Negative category IDs aren't valid — they came from a bug in a category ID generator (now fixed upstream). Accepting them as valid causes wrong template rendering. Recommend keeping categoryID > 0, matching the convention other ServerPanel-integrated plugins (MultiEvents, DailyRewards) use.
- 68 comments
-
- #ultimateleaderboard
- #leaderboard
- (and 22 more)
-
120 New Raidable bases by JaaaaaThomas July Pack
jaaaaaThomas commented on jaaaaaThomas's file in Bases
Hi, yes, you need these settings for the level I made to work. Basically, the package includes the bases, and these settings add the Level 6 houses to the game, and you will also get a new category called “Clan Base.” Once you purchase these settings, you’ll be able to use them with the rest of my packages as well, so you won’t need to purchase the settings again, since the settings receive regular updates.- 2 comments
-
- #base
- #based
-
(and 34 more)
Tagged with:
- #base
- #based
- #bases
- #basepet
- #baseloot
- #basement
- #basepack
- #base loot
- #base pack
- #base build
- #base packs
- #bases pack
- #base design
- #base repair
- #base trains
- #base package
- #base and loot
- #base building
- #base packages
- #base upgrades
- #raid
- #raids
- #raider
- #raiders
- #raiding
- #raidable
- #raidder
- #raidbase
- #raid logs
- #raidlimit
- #raid loot
- #v
- #raidstats
- #raidzones
- #raid base
- #raid mega
-
pupilo started following Announcements
-
pupilo joined the community
-
Basically creates a separate stack from the other charcoal. If you split the stack out to single items, it creates identical items. Obviously, they can't be used to enchant a weapon but wanted you to know that this is happening.
-
- 42 comments
-
etiv started following 120 New Raidable bases by JaaaaaThomas July Pack
-
- 2 comments
-
- 1
-
-
- #base
- #based
-
(and 34 more)
Tagged with:
- #base
- #based
- #bases
- #basepet
- #baseloot
- #basement
- #basepack
- #base loot
- #base pack
- #base build
- #base packs
- #bases pack
- #base design
- #base repair
- #base trains
- #base package
- #base and loot
- #base building
- #base packages
- #base upgrades
- #raid
- #raids
- #raider
- #raiders
- #raiding
- #raidable
- #raidder
- #raidbase
- #raid logs
- #raidlimit
- #raid loot
- #v
- #raidstats
- #raidzones
- #raid base
- #raid mega
-
jonboatrust started following Announcements
-
jonboatrust joined the community
-
idkrocky started following IQDefenderSupply
-
- 32 comments
-
- #supplydrop
- #defenders
- (and 7 more)
-
TK -TheKnight420- started following Deployable Zipline
-
-
BigCountry started following Dungeon Bases
-
It seems to happen based on probability rather than being guaranteed. There were cases where the weapon was drawn after about 10 seconds, and other cases where it was never drawn at all.
-
hid333 started following After being knocked down, it stops attacking even if it recovers.
-
Razor started following After being knocked down, it stops attacking even if it recovers.
-
After knocking down an NPC, they will simply stand there without becoming hostile once they get back up.
-
Wanted to bring this to your attention. Player sent me a screenshot of some charcoal labeled as one of the enchant books. Using the latest version.
-
Changed Status from Pending to Work in Progress Changed Fixed In to Next Version
-
Thank you!
-
Do you mean that the traveling vendor doesn't cross bridges? Unfortunately, that’s not possible to implement; he only travels along the road.
-
server pop in game
The one and only ronin replied to The one and only ronin's Support Report in Support
no sorry i didnt explain correctly its not the actual SErver pop thats shown through steam its the ingame count its a fake head count its not the actual server pop thats shown through the llobby. i understand about facepunchs terms and conditions. -
I'm almost done building the RustTranslator.cs plugin. youll love it.
-
-
-
There isn't a way to manually trigger OnNewSave unfortunately. There is wipestpouches, but it only runs for online players.
-
The Underwaterlabs on A0 are not playable. it seems that a 2nd copy of the Waterlabs is offset over the first one, which means that you are blocked halfway through it.
-
MrNastyLoLo joined the community
- Yesterday
-
Changed Status from Pending to Fixed Changed Fixed In to 1.1.9
-
This is resolved in the latest version. Please download and let me know if you have any issues.