All Activity
- Past hour
-
Relulu.jp changed their profile photo
-
Her_Toxic_Man started following Tanks
-
Hello. Unfortunately, I’ve found that tanks are a problem on this map. I’ve already disabled them in the server config, but they keep spawning anyway. What can I do? I’ve tested various plugins, but there’s been no change. I need a server setting to remove them or perhaps limit them to just one spawn. I’d appreciate some help.
-
Wonder_Fox started following Custom BradleyAI
-
- 127 comments
-
- #bradley
- #bradleyapc
-
(and 3 more)
Tagged with:
-
ProjektEU started following Server crash
-
aimacak started following Server crash
-
KpucTaJl started following Server crash
-
at Oxide.Plugins.BossMonster.GetSpawnPos (Oxide.Plugins.BossMonster/NpcConfig) [0x0003c] in <be15e22b24544ca2a263ee044ffc4cc7>:0 at Oxide.Plugins.BossMonster.GetSpawnPos (Oxide.Plugins.BossMonster/NpcConfig) [0x0020e] in <be15e22b24544ca2a263ee044ffc4cc7>:0 at Oxide.Plugins.BossMonster.GetSpawnPos (Oxide.Plugins.BossMonster/NpcConfig) [0x0020e] in <be15e22b24544ca2a263ee044ffc4cc7>:0 at Oxide.Plugins.BossMonster.GetSpawnPos (Oxide.Plugins.BossMonster/NpcConfig) [0x0020e] in <be15e22b24544ca2a263ee044ffc4cc7>:0 at Oxide.Plugins.BossMonster.GetSpawnPos (Oxide.Plugins.BossMonster/NpcConfig) [0x0020e] in <be15e22b24544ca2a263ee044ffc4cc7>:0 at Oxide.Plugins.BossMonster.GetSpawnPos (Oxide.Plugins.BossMonster/NpcConfig) [0x0020e] in <be15e22b24544ca2a263ee044ffc4cc7>:0 at Oxide.Plugins.BossMonster.GetSpawnPos (Oxide.Plugins.BossMonster/NpcConfig) [0x0020e] in <be15e22b24544ca2a263ee044ffc4cc7>:0 at Oxide.Plugins.BossMonster.GetSpawnPos (Oxide.Plugins.BossMonster/NpcConfig) [0x0020e] in <be15e22b24544ca2a263ee044ffc4cc7>:0 at Oxide.Plugins.BossMonster.GetSpawnPos (Oxide.Plugins.BossMonster/NpcConfig) [0x0020e] in <be15e22b24544ca2a263ee044ffc4cc7>:0 at Oxide.Plugins.BossMonster.GetSpawnPos (Oxide.Plugins.BossMonster/NpcConfig) [0x0020e] in <be15e22b24544ca2a263ee044ffc4cc7>:0 at Oxide.Plugins.BossMonster.GetSpawnPos (Oxide.Plugins.BossMonster/NpcConfig) [0x0020e] in <be15e22b24544ca2a263ee044ffc4cc7>:0 at Oxide.Plugins.BossMonster.GetSpawnPos (Oxide.Plugins.BossMonster/NpcConfig) [0x0020e] in <be15e22b24544ca2a263ee044ffc4cc7>:0 at Oxide.Plugins.BossMonster.GetSpawnPos (Oxide.Plugins.BossMonster/NpcConfig) [0x0020e] in <be15e22b24544ca2a263ee044ffc4cc7>:0 at Oxide.Plugins.BossMonster.GetSpawnPos (Oxide.Plugins.BossMonster/NpcConfig) [0x0020e] in <be15e22b24544ca2a263ee044ffc4cc7>:0 at Oxide.Plugins.BossMonster.GetSpawnPos (Oxide.Plugins.BossMonster/NpcConfig) [0x0020e] in <be15e22b24544ca2a263ee044ffc4cc7>:0 at Oxide.Plugins.BossMonster.GetSpawnPos (Oxide.Plugins.BossMonster/NpcConfig) [0x0020e] in <be15e22b24544ca2a263ee044ffc4cc7>:0 at Oxide.Plugins.BossMonster.GetSpawnPos (Oxide.Plugins.BossMonster/NpcConfig) [0x0020e] in <be15e22b24544ca2a263ee044ffc4cc7>:0 at Oxide.Plugins.BossMonster.GetSpawnPos (Oxide.Plugins.BossMonster/NpcConfig) [0x0020e] in <be15e22b24544ca2a263ee044ffc4cc7>:0 at Oxide.Plugins.BossMonster.GetSpawnPos (Oxide.Plugins.BossMonster/NpcConfig) [0x0020e] in <be15e22b24544ca2a263ee044ffc4cc7>:0 at Oxide.Plugins.BossMonster.GetSpawnPos (Oxide.Plugins.BossMonster/NpcConfig) [0x0020e] in <be15e22b24544ca2a263ee044ffc4cc7>:0 at Oxide.Plugins.BossMonster.GetSpawnPos (Oxide.Plugins.BossMonster/NpcConfig) [0x0020e] in <be15e22b24544ca2a263ee044ffc4cc7>:0 at Oxide.Plugins.BossMonster.GetSpawnPos (Oxide.Plugins.BossMonster/NpcConfig) [0x0020e] in <be15e22b24544ca2a263ee044ffc4cc7>:0 at Oxide.Plugins.BossMonster.GetSpawnPos (Oxide.Plugins.BossMonster/NpcConfig) [0x0020e] in <be15e22b24544ca2a263ee044ffc4cc7>:0 at Oxide.Plugins.BossMonster.GetSpawnPos (Oxide.Plugins.BossMonster/NpcConfig) [0x0020e] in <be15e22b24544ca2a263ee044ffc4cc7>:0 at Oxide.Plugins.BossMonster.GetSpawnPos (Oxide.Plugins.BossMonster/NpcConfig) [0x0020e] in <be15e22b24544ca2a263ee044ffc4cc7>:0 at Oxide.Plugins.BossMonster.GetSpawnPos (Oxide.Plugins.BossMonster/NpcConfig) [0x0020e] in <be15e22b24544ca2a263ee044ffc4cc7>:0 Hello. After a restart, the plugin started reporting a bunch of errors; it kept shutting down the server—the server would try to reload, only to shut down again. I removed the plugin, and the server is running fine now. Do you happen to know what the problem might be? Thanks.
-
Changed Status from Pending to Not a Bug
-
Please check the config options, everything you need is in there.
-
- Today
-
Iftebinjan started following Console Spam
-
SlayersRust started following Console Spam
-
Failed to run a 0.00 timer in 'MonumentEvents v1.1.13' (NullReferenceException: Object reference not set to an instance of an object) at Oxide.Plugins.MonumentEvents+MilitaryCH47NPCs+<>c__DisplayClass13_0.<DropNPCS>b__0 () [0x00067] in <3df0adddd3254a538379f05a7e09e1fe>:0 at Oxide.Core.Libraries.Timer+TimerInstance.FireCallback () [0x00018] in <15f61ddda771464d8246ebdce8ff4811>:0 Failed to run a 0.25 timer in 'MonumentEvents v1.1.13' (NullReferenceException: Object reference not set to an instance of an object) at Oxide.Plugins.MonumentEvents+MilitaryCH47NPCs+<>c__DisplayClass13_0.<DropNPCS>b__0 () [0x00067] in <3df0adddd3254a538379f05a7e09e1fe>:0 at Oxide.Core.Libraries.Timer+TimerInstance.FireCallback () [0x00018] in <15f61ddda771464d8246ebdce8ff4811>:0 Failed to run a 0.50 timer in 'MonumentEvents v1.1.13' (NullReferenceException: Object reference not set to an instance of an object) at Oxide.Plugins.MonumentEvents+MilitaryCH47NPCs+<>c__DisplayClass13_0.<DropNPCS>b__0 () [0x00067] in <3df0adddd3254a538379f05a7e09e1fe>:0 at Oxide.Core.Libraries.Timer+TimerInstance.FireCallback () [0x00018] in <15f61ddda771464d8246ebdce8ff4811>:0 Failed to run a 0.75 timer in 'MonumentEvents v1.1.13' (NullReferenceException: Object reference not set to an instance of an object) at Oxide.Plugins.MonumentEvents+MilitaryCH47NPCs+<>c__DisplayClass13_0.<DropNPCS>b__0 () [0x00067] in <3df0adddd3254a538379f05a7e09e1fe>:0 at Oxide.Core.Libraries.Timer+TimerInstance.FireCallback () [0x00018] in <15f61ddda771464d8246ebdce8ff4811>:0 Failed to run a 1.00 timer in 'MonumentEvents v1.1.13' (NullReferenceException: Object reference not set to an instance of an object) at Oxide.Plugins.MonumentEvents+MilitaryCH47NPCs+<>c__DisplayClass13_0.<DropNPCS>b__0 () [0x00067] in <3df0adddd3254a538379f05a7e09e1fe>:0 at Oxide.Core.Libraries.Timer+TimerInstance.FireCallback () [0x00018] in <15f61ddda771464d8246ebdce8ff4811>:0 Failed to run a 1.25 timer in 'MonumentEvents v1.1.13' (NullReferenceException: Object reference not set to an instance of an object) at Oxide.Plugins.MonumentEvents+MilitaryCH47NPCs+<>c__DisplayClass13_0.<DropNPCS>b__0 () [0x00067] in <3df0adddd3254a538379f05a7e09e1fe>:0 at Oxide.Core.Libraries.Timer+TimerInstance.FireCallback () [0x00018] in <15f61ddda771464d8246ebdce8ff4811>:0 Failed to run a 1.50 timer in 'MonumentEvents v1.1.13' (NullReferenceException: Object reference not set to an instance of an object) at Oxide.Plugins.MonumentEvents+MilitaryCH47NPCs+<>c__DisplayClass13_0.<DropNPCS>b__0 () [0x00067] in <3df0adddd3254a538379f05a7e09e1fe>:0 at Oxide.Core.Libraries.Timer+TimerInstance.FireCallback () [0x00018] in <15f61ddda771464d8246ebdce8ff4811>:0 Failed to run a 1.75 timer in 'MonumentEvents v1.1.13' (NullReferenceException: Object reference not set to an instance of an object) at Oxide.Plugins.MonumentEvents+MilitaryCH47NPCs+<>c__DisplayClass13_0.<DropNPCS>b__0 () [0x00067] in <3df0adddd3254a538379f05a7e09e1fe>:0 at Oxide.Core.Libraries.Timer+TimerInstance.FireCallback () [0x00018] in <15f61ddda771464d8246ebdce8ff4811>:0
-
Markiii started following Fortified Bridge
-
-
SPIFFgg started following Player Ranks
-
- 459 comments
-
- #statistics
- #leaderboard
- (and 12 more)
-
-
Thanks for clarifying. In that case, let’s troubleshoot it directly. I can reproduce the problem consistently on my local Carbon server. PopUpAPI 2.0.4 loads and then immediately unloads with an error saying that the verified IP does not match my outgoing IP address. Since you confirmed that PopUpAPI itself has no IP verification, I’d like to find out exactly what is generating that message. I can send you the complete Carbon console output from the moment PopUpAPI loads/unloads, along with my PopUpAPI.cs and the dependency versions I’m using. Would that help you identify the cause?
-
DaoyuanZ Games Studios joined the community
-
When completing the cfg.json with discord information i am getting this in console upon reload. [UpdateChecker] Failed to find the message with the specified ID in the config, please check it and try again.
-
Hello, I'm trying to configure RealPVE & RaidableBases together to allow players to place twig ceilings & propane explosive bombs. Currently players can't do either unless manually added to the TC privilege of the raid via /adminpve tc add self. I've tried disabling RealPVE from interacting with RaidableBases via the RaidableBasesConfig.json "Is RaidableBases enabled" false, but it doesn't change anything. If I unload RealPVE, RaidableBases takes over permission management of the raidable area and allows players to do so. How can I allow players to place twig ceilings & propance explosive bombs while also having RealPVE loaded. Another small issue I have is that players inside Clans can damage each other if you're in a team or not, but teams don't allow friendly fire damage. Please let me know if you require any additional information. RealPVE.json RaidableBasesConfig.json
-
yanwolsing changed their profile photo
-
- 6 comments
-
- 6 comments
-
- 2 comments
-
- #water
- #water treatment
- (and 6 more)
-
Hi Adem, I got the below error: 9/17 6:44:50 PM [Info] NullReferenceException: Object reference not set to an instance of an object 9/17 6:44:50 PM [Info] at Oxide.Plugins.Convoy+PathManager.DefineSpawnRotation () [0x0005b] in /server/carbon/plugins/Convoy.cs:4054 9/17 6:44:50 PM [Info] at Oxide.Plugins.Convoy+PathManager.GenerateNewPath () [0x00071] in /server/carbon/plugins/Convoy.cs:4001 9/17 6:44:50 PM [Info] at Oxide.Plugins.Convoy+EventLauncher.StartEvent (Oxide.Plugins.Convoy+EventConfig eventConfig) [0x0000f] in /server/carbon/plugins/Convoy.cs:1570 9/17 6:44:50 PM [Info] at Oxide.Plugins.Convoy+EventLauncher+<DelayedStartEventCoroutine>d__4.MoveNext () [0x0009f] in /server/carbon/plugins/Convoy.cs:1564 9/17 6:44:50 PM [Info] at UnityEngine.SetupCoroutine.InvokeMoveNext (System.Collections.IEnumerator enumerator, System.IntPtr returnValueAddress) [0x00026] in <...>:0 9/17 6:44:50 PM [Info] (Filename: /server/carbon/plugins/Convoy.cs Line: 4054) NOTE: Below are the use of Fable to get a quick fix. DefineStartPoint() returns null when it picks a road endpoint that has no navmesh within 2m. That happens on some roads, depending on the map: steep ground, bridges, water, custom monuments -- were running a custom map from here. DefineSpawnRotation() runs first and dereferences the null. So instead of logging "route not found" and skipping this start, the event throws partway through startup. Because the start point is picked at random, it happens now and then rather than every time on our server. This is the same in both versions, around line 4008 in 3.0.3 and 4010 in 3.0.4, the two fixes that at lest stop the error message are; if (CurrentPath != null) { CurrentPath.StartPathPoint = DefineStartPoint(); if (CurrentPath.StartPathPoint != null) CurrentPath.SpawnRotation = DefineSpawnRotation(); } With this change, a bad start point produces the "RouteNotFound" error. SpawnConvoy already checks for a null CurrentPath (Convoy.cs:1904) and stops the event cleanly, so the next scheduled event gets a new random attempt. The same method has a second weakness. If the chosen start point has no connected points, secondPoint stays null and the return line throws the same exception. That's unlikely on normal roads, but a safe version of the last line is: if (secondPoint == null) return Vector3.forward; return (secondPoint.Position - CurrentPath.StartPathPoint.Position).normalized; BTW; On the same code review spotted 1. There is test code for a specific steamid in there BasePlayer testPlayer = BasePlayer.activePlayerList.FirstOrDefault(x => x != null && x.userID == 76561198999206146); if (CurrentPath.IsRoundRoad) newStartPoint = CurrentPath.Points.Where(x => PositionDefiner.GetNavmeshInPoint(x.Position, 2, out navMeshHit)).ToList().GetRandom(); else if (testPlayer != null) newStartPoint = CurrentPath.Points.Where(x => x.ConnectedPoints.Count == 1).ToList().Min(x => Vector3.Distance(x.Position, testPlayer.transform.position 2. Issuing the command /convoyshowpath also seems to cause it to crash Failed executing chat command 'convoyshowpath' in 'Convoy v3.0.4 by Adem' [callback] (Object reference not set to an instance of an object) at void Oxide.Plugins.Convoy+PathManager.DrawPath(EventPath eventPath, BasePlayer player) in /home/rust/rustcarbon/carbon/plugins/Convoy.cs:line 3971 at void Oxide.Plugins.Convoy.ChatShowPathCommand(BasePlayer player, string command, string[] arg) in /home/rust/rustcarbon/carbon/plugins/Convoy.cs:line 1398 at object System.Reflection.RuntimeMethodInfo.Invoke(object obj, BindingFlags invokeAttr, Binder binder, object[] parameters, CultureInfo culture) 3. Possibly routes arent cleared between events so the convoy can do weird things like travel a path, then turn and head back because of stale road closed flags -- is the intended? And I think maybe mixed up in this its possible that the check only drops a route if another one covering the same roads has more points, so identical copies all stay. I didnt have time to debug that one or test it.
-
Sven15763 joined the community
-
How strange Hook must not have been firing for whatever reason.
-
-
- 11 comments
-
- #rust
- #rust plugin
- (and 14 more)
-
I found the following issues in ExtraFishing v2.4.5. 1. `OnItemAction` NullReferenceException There is already a null check, but the warning message contains `item={item}`. When the Item object is in an invalid state, this calls `Item.ToString()` and can itself throw a NullReferenceException. Fix:Avoid converting the Item object itself to a string. Only log safe values such as the action, player ID, shortname, etc. 2. `CanStackItem` conflict with other plugins ExtraFishing returns `false` for fish items, while plugins such as Loottable may return `true`. This causes a large number of hook conflict warnings: `ExtraFishing - False, Loottable - True` Fix:Instead of using `CanStackItem` to prevent fish stacking, use `OnMaxStackable(Item)` and return `1` for fish when `EnableFishStackLimit` is enabled. This keeps individual fish size/weight data protected while avoiding the `CanStackItem` conflict. 3. Unnecessary allocations in `IsFishItem()` `IsFishItem()` creates a new `List<string>` containing all fish shortnames every time the method is called. Fix:Replace it with a static/cached `HashSet<string>`. This reduces unnecessary allocations and GC pressure, especially because item stack hooks can be called very frequently.
- 43 comments