
Corpster
Member-
Posts
17 -
Joined
-
Last visited
Content Type
Profiles
Downloads
Forums
Store
Support
DOWNLOADS EXTRA
Services
Everything posted by Corpster
-
-
- 69 comments
-
- 1
-
-
- #rust
- #rust plugin
- (and 9 more)
-
- 69 comments
-
- 1
-
-
- #rust
- #rust plugin
- (and 9 more)
-
no errors on load.. just those random ones I posted before. (20:06:52) | Unloaded plugin RustRewards v3.2.0 by Steenamaroo (20:06:52) | Loaded plugin RustRewards v3.2.0 by Steenamaroo [702ms] (20:06:55) | [RustRewards] Using Server Rewards (20:06:55) | [RustRewards] Friends plugin wasn't loaded. Option has been disabled. (20:06:55) | [RustRewards] Clans plugin wasn't loaded. Option has been disabled. (20:06:55) | [RustRewards] GUI Announcements plugin wasn't loaded. Option has been disabled.
-
I don't have a huge amount of information. I do know that if I add the betternpcnames mod and then reload betternpc that it causes a huge number of errors but im not 100% sure if its related to this. I also have these errors randomly coming up, but again, im not sure if its related. Failed to call internal hook 'OnEntitySpawned' on plugin 'CargoTrainEvent v1.0.18' [2949838417] (Object reference not set to an instance of an object) at void Oxide.Plugins.CargoTrainEvent.OnEntitySpawned(TrainEngine train) in C:/Servers/MRS/carbon/plugins/CargoTrainEvent.cs:line 126 at object Oxide.Plugins.CargoTrainEvent.InternalCallHook(uint hook, object[] args) in CargoTrainEvent.cs/Internal:line 279 Failed to call internal hook 'OnEntitySpawned' on plugin 'WaterlessSprinklers v1.0.3' [2949838417] (Object reference not set to an instance of an object) at void Oxide.Plugins.WaterlessSprinklers.OnEntitySpawned(Sprinkler sprinkler) in C:/Servers/MRS/carbon/plugins/WaterlessSprinklers.cs:line 101 at object Oxide.Plugins.WaterlessSprinklers.InternalCallHook(uint hook, object[] args) in WaterlessSprinklers.cs/Internal:line 47 Failed to call internal hook 'OnEntitySpawned' on plugin 'BetterNpc v1.3.1' [2949838417] (Object reference not set to an instance of an object) at void Oxide.Plugins.BetterNpc.OnEntitySpawned(HackableLockedCrate crate) in C:/Servers/MRS/carbon/plugins/BetterNpc.cs:line 1422 at object Oxide.Plugins.BetterNpc.InternalCallHook(uint hook, object[] args) in BetterNpc.cs/Internal:line 365 Failed to call hook 'OnEntitySpawned' on plugin 'DeployableCore v1.0.1' (Object reference not set to an instance of an object) at bool Oxide.Ext.RustEdit.DeployableCore.(BaseNetworkable) at void Oxide.Ext.RustEdit.DeployableCore.OnEntitySpawned(BaseNetworkable baseNetworkable) at object System.Reflection.RuntimeMethodInfo.Invoke(object obj, BindingFlags invokeAttr, Binder binder, object[] parameters, CultureInfo culture) [RustEdit] - OnShopkeeperSpawned Failed to execute OnFrame callback (Object reference not set to an instance of an object) at void Oxide.Plugins.BuildingWorkbench.OnEntitySpawned(Workbench bench)+() => { } in C:/Servers/MRS/carbon/plugins/BuildingWorkbench.cs:line 293 Image batch (GUIShop) has been stored successfully and also these errors randomly but still not sure if its related. System.TypeLoadException: Could not resolve type with token 01000098 from typeref (expected class 'Oxide.Plugins.RustExtensionMethods' in assembly 'Carbon.Common, Version=2.0.155.0, Culture=neutral, PublicKeyToken=null') at Oxide.Ext.ChaosNPC.CustomScientistBrain+CustomChaseState.StateThink (System.Single delta, BaseAIBrain brain, BaseEntity entity) [0x0037e] in <3129c5fc080e4a5dab45f11e0cd19457>:0 at (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.BaseAIBrain.Think_Patch0(BaseAIBrain,single) at Oxide.Ext.ChaosNPC.CustomScientistBrain.Think (System.Single delta) [0x00056] in <3129c5fc080e4a5dab45f11e0cd19457>:0 at BaseAIBrain.DoThink () [0x0000d] in <f60e248e6f6444ef9f31565ba9ad7cd8>:0 at HumanNPC.ServerThink (System.Single delta) [0x0001a] in <f60e248e6f6444ef9f31565ba9ad7cd8>:0 at Oxide.Ext.ChaosNPC.CustomScientistNPC.ServerThink (System.Single delta) [0x00000] in <3129c5fc080e4a5dab45f11e0cd19457>:0 at NPCPlayer.ServerThink_Internal () [0x0000d] in <f60e248e6f6444ef9f31565ba9ad7cd8>:0 at HumanNPC.TryThink () [0x00000] in <f60e248e6f6444ef9f31565ba9ad7cd8>:0 at AIThinkManager.DoProcessing (ListHashSet`1[T] process, System.Single budgetSeconds, System.Int32& last) [0x00014] in <f60e248e6f6444ef9f31565ba9ad7cd8>:0
-
-
Hi guys, Anyone got any ideas on the below error? (the steam id was removed for privacy). I'm running 3.2.0 KeyNotFoundException: The given key '{steam_id}' was not present in the dictionary. at System.Collections.Generic.Dictionary`2[TKey,TValue].get_Item (TKey key) [0x0001e] in <8ce0bd04a7a04b4b9395538239d3fdd8>:0 at Oxide.Plugins.RustRewards.CheckActivity () [0x0007b] in C:\Servers\MRS\carbon\plugins\RustRewards.cs:401 at InvokeHandlerBase`1[T].DoTick () [0x00138] in <8e627b78b6e54efa8823e1b0fa070ae3>:0 at InvokeHandlerBase`1[T].LateUpdate () [0x0000c] in <8e627b78b6e54efa8823e1b0fa070ae3>:0 (Filename: C:/Servers/MRS/carbon/plugins/RustRewards.cs Line: 401) thanks in advance.
-
I also have a second problem which I'm having trouble getting to the bottom of. Below are the logs I'm seeing. Essentially once it gets to the "NullReferenceException", then it goes into an endless loop of these errors and dramatically affects the performance of the server. Once its in its endless loop, it doesn't matter if I unload all the plugins, it just won't stop until I restart the server. I'm running carbon. Destroying components immediately is not permitted during physics trigger/contact, animation event callbacks, rendering callbacks or OnValidate. You must use Destroy instead. Destroying components immediately is not permitted during physics trigger/contact, animation event callbacks, rendering callbacks or OnValidate. You must use Destroy instead. Double init of main container! Double init of belt container! Double init of wear container! NullReferenceException: Object reference not set to an instance of an object at Oxide.Plugins.NpcSpawn+CustomScientistBrain.AddStates () [0x0002a] in C:\Servers\MRS\carbon\plugins\NpcSpawn.cs:1689 at BaseAIBrain.Start () [0x00000] in <f60e248e6f6444ef9f31565ba9ad7cd8>:0 (Filename: C:/Servers/MRS/carbon/plugins/NpcSpawn.cs Line: 1689) <color=#aff>[knife_bone.entity[363591649]] SwitchParent Missed scientist_corpse[363592739]</color> <color=#aff>[grenade.beancan.entity[363591651]] SwitchParent Missed scientist_corpse[363592739]</color> Zombie A[5931774] was killed by {omitted} at (295.25, 48.95, 334.22) Trying to retire an entity without killing it first: assets/rust.ai/agents/npcplayer/humannpc/scientist/scientistnpc_heavy.prefab NullReferenceException at (wrapper managed-to-native) UnityEngine.Component.get_transform(UnityEngine.Component) at BaseEntity.WorldSpaceBounds () [0x00000] in <f60e248e6f6444ef9f31565ba9ad7cd8>:0 at BasePlayer.WorldSpaceBounds () [0x0006e] in <f60e248e6f6444ef9f31565ba9ad7cd8>:0 at BaseEntity.CenterPoint () [0x00000] in <f60e248e6f6444ef9f31565ba9ad7cd8>:0 at BaseEntity.IsVisible (UnityEngine.Vector3 position, System.Single maxDistance) [0x00000] in <f60e248e6f6444ef9f31565ba9ad7cd8>:0 at (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.HBHFSensor.UpdatePassthroughAmount_Patch0(HBHFSensor) at InvokeHandlerBase`1[T].DoTick () [0x00138] in <8e627b78b6e54efa8823e1b0fa070ae3>:0 at InvokeHandlerBase`1[T].LateUpdate () [0x0000c] in <8e627b78b6e54efa8823e1b0fa070ae3>:0
-
Hey guys, I'm getting a heap of these messages. Hook conflict while calling 'CanEntityTakeDamage[908746716]': CargoTrainEvent 1.0.18 [True] and NpcSpawn 2.7.9 [False] The dev of cargotrainevent suggested to reach out npcspawn and referenced https://umod.org/community/rust/49389-hook-conflict-between-two-plugins hoping someone can help?
-
- 13 comments
-
- 13 comments
-
sorry, im still pretty new to this. Are you refering to the rustedit extention loaded on my server? or one that is used with rustedit itself to modify the map? or is there another rustedit plugin? the last time I had trouble with the heli towers I edited a map with the newest rustedit stable. The second time (this wipe) I edited a different map with the latest beta.
- 13 comments
-
has anyone experience a problem where a second elevator appears in the tower at the top and squishes players when they try to go up in the main elevator? I suspect is something to do with the save game and the elevator being at the bottom but am not entirely sure whats causing it or how to recreate it. this is the second force wipe its happened to me in a row.. The second elevator is not function either. If you vanish up to it and try to use it, the game crahes you out.
- 13 comments
-
Version 0.5.3
279 downloads
Loyalty Rewards is a plugin for Rust that automatically promotes and demotes players based on their activity on the server. Players can earn promotions to new permission groups after a certain number of active days, while inactivity may result in demotion. The plugin works seamlessly with the server's wipe cycle or customizable periods, making it an essential tool for rewarding loyal players. Features Automated promotions and demotions based on player activity. Supports Rust wipe cycle or configurable periods. Multiple promotion levels (e.g., endurer, veteran, legend). Permission group management without affecting non-managed groups. Customizable promotion thresholds and inactivity demotion thresholds. Player notifications for both online and offline promotions. Manual promotion/demotion commands with added admin control. Data cleanup for inactive players not in any promotion group. Keeppromotioneligibility: Allows promoting players without making them ineligible for future promotions in the current period. Configuration Variables Explanation UseWipeCycle: Toggle between using the Rust wipe cycle or a custom period (true/false). Period: Length of the period in days before resetting active days and promotion flags. RequiredDays: Number of active days required for promotion within the period. DemotionThreshold: Fraction of active days required to avoid demotion. MinimumPeriod: Number of days before demotions are possible. PromoteImmediately: Set to true if you want promotions to occur as soon as players meet the required days. PermissionRequired: Set to true if players must belong to a specific permission group to be eligible for promotions. RequiredPermissionGroup: Name of the group required for promotion eligibility. PromotionGroups: List of groups a player can be promoted to (e.g., endurer, veteran, legend). Configuration Example { "UseWipeCycle": true, "Period": 30, "RequiredDays": 7, "DemotionThreshold": 0.5, "MinimumPeriod": 2, "PromoteImmediately": false, "PermissionRequired": false, "RequiredPermissionGroup": "linked", "PromotionGroups": [ "endurer", "veteran", "legend" ] } Commented Configuration Example { // --------------------------------------------------------------------------- // Determines whether the plugin uses the server’s wipe cycle to handle // promotions/demotions instead of a fixed period of days. "UseWipeCycle": true, // --------------------------------------------------------------------------- // The number of days in a period if not using wipe cycles. If UseWipeCycle // is false, the plugin will base promotions and demotions on this period // length instead. "Period": 30, // --------------------------------------------------------------------------- // The minimum number of active days (recorded by the plugin) needed // for a player to be eligible for promotion within one period. "RequiredDays": 7, // --------------------------------------------------------------------------- // A fraction (0–1) representing how low a player’s active days can be // (relative to RequiredDays) before they risk demotion at the end // of the period or wipe. For example, 0.5 means “below 50% of the required // days they get demoted.” "DemotionThreshold": 0.5, // --------------------------------------------------------------------------- // The minimum number of days that must pass in the current period before // any demotions can happen. If the server hasn’t reached this threshold, // demotions won’t occur even if the player is under the threshold. "MinimumPeriod": 2, // --------------------------------------------------------------------------- // If true, the plugin will run its promotion logic as soon as a player // connects — rather than waiting for a daily cycle or the next period // checkpoint. "PromoteImmediately": true, // --------------------------------------------------------------------------- // If true, the plugin will only promote (or even consider promoting) players // who belong to a certain permission group (specified below). "PermissionRequired": false, // --------------------------------------------------------------------------- // If PermissionRequired is true, the user must be in this permission group // to qualify for promotions. For example, if set to "linked", then only // players in the "linked" group can be promoted. "RequiredPermissionGroup": "linked", // --------------------------------------------------------------------------- // The ordered list of groups that players will progress through. // Players start at no group (or a base group you manage externally), // then get promoted to 'endurer', then 'veteran', then 'legend', etc. "PromotionGroups": [ "endurer", "veteran", "legend" ] } Permissions loyaltyrewards.admin: Allows use of admin commands to manually promote, demote, and reset the period for players. Admin Commands /lr.promote <player> [levels] [keeppromotioneligibility]: Manually promote a player by specified levels. Use keeppromotioneligibility to allow further promotions in the current period. /lr.demote <player>: Manually demote a player to the previous group. /lr.resetperiod <withpromotions|withoutpromotions>: Resets the current period. Use withpromotions to process promotions/demotions or withoutpromotions to reset without processing. /lr.cleanup ihaveabackup: Cleans up inactive players not in any promotion groups. Player Commands /lr.playtime: Allows players to check how many active days they have and whether they are eligible for promotion or at risk of demotion. Operation Overview Players gain an "active day" for each calendar day they connect to the server. After a certain number of active days (set in the configuration), they are promoted to the next permission group. If players meet the promotion criteria during the period, they are promoted to the next group, and their old group is removed. Inactivity during the period below the demotion threshold results in players being demoted. The plugin handles promotions immediately if configured or during wipes, ensuring that players are rewarded based on their activity. Admins can manually promote, demote, or reset periods for all players.Free