Jump to content

help

Fixed 1.0.2 1.0.2b

orizonov

Posted

Hi, I have such a problem. I use my own card. I've set up the coordinates. But for a short time. My server fps drops to 1. All because of the spawns: rowboat ( 5,000 of them appear on the map) + error copy paste. Is that why there are such problems?

 

 

Quote

Failed to call hook 'TryPaste' on plugin 'CopyPaste v4.2.5' (JsonReaderException: JSON integer 18446744073709551615 is too large or small for an Int64. Path 'entities[397].ownerid', line 7192, position 37.)
  at Newtonsoft.Json.JsonTextReader.ParseNumber (Newtonsoft.Json.ReadType readType) [0x0052d] in <8fe7f8665ff548909c2f26d557e5093a>:0 
  at Newtonsoft.Json.JsonTextReader.ParseValue () [0x002a3] in <8fe7f8665ff548909c2f26d557e5093a>:0 
  at Newtonsoft.Json.JsonTextReader.Read () [0x0004c] in <8fe7f8665ff548909c2f26d557e5093a>:0 
  at Oxide.Core.Configuration.KeyValuesConverter.ReadJson (Newtonsoft.Json.JsonReader reader, System.Type objectType, System.Object existingValue, Newtonsoft.Json.JsonSerializer serializer) [0x0006c] in <112d89ea5d3348c8b949af0ab1a866d2>:0 
  at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.DeserializeConvertable (Newtonsoft.Json.JsonConverter converter, Newtonsoft.Json.JsonReader reader, System.Type objectType, System.Object existingValue) [0x00055] in <8fe7f8665ff548909c2f26d557e5093a>:0 
  at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize (Newtonsoft.Json.JsonReader reader, System.Type objectType, System.Boolean checkAdditionalContent) [0x000d9] in <8fe7f8665ff548909c2f26d557e5093a>:0 
  at Newtonsoft.Json.Serialization.JsonSerializerProxy.DeserializeInternal (Newtonsoft.Json.JsonReader reader, System.Type objectType) [0x00008] in <8fe7f8665ff548909c2f26d557e5093a>:0 
  at Newtonsoft.Json.JsonSerializer.Deserialize (Newtonsoft.Json.JsonReader reader, System.Type objectType) [0x00000] in <8fe7f8665ff548909c2f26d557e5093a>:0 
  at Newtonsoft.Json.JsonSerializer.Deserialize[T] (Newtonsoft.Json.JsonReader reader) [0x00000] in <8fe7f8665ff548909c2f26d557e5093a>:0 
  at Oxide.Core.Configuration.KeyValuesConverter.ReadJson (Newtonsoft.Json.JsonReader reader, System.Type objectType, System.Object existingValue, Newtonsoft.Json.JsonSerializer serializer) [0x00233] in <112d89ea5d3348c8b949af0ab1a866d2>:0 
  at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.DeserializeConvertable (Newtonsoft.Json.JsonConverter converter, Newtonsoft.Json.JsonReader reader, System.Type objectType, System.Object existingValue) [0x00055] in <8fe7f8665ff548909c2f26d557e5093a>:0 
  at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize (Newtonsoft.Json.JsonReader reader, System.Type objectType, System.Boolean checkAdditionalContent) [0x000d9] in <8fe7f8665ff548909c2f26d557e5093a>:0 
  at Newtonsoft.Json.Serialization.JsonSerializerProxy.DeserializeInternal (Newtonsoft.Json.JsonReader reader, System.Type objectType) [0x00008] in <8fe7f8665ff548909c2f26d557e5093a>:0 
  at Newtonsoft.Json.JsonSerializer.Deserialize (Newtonsoft.Json.JsonReader reader, System.Type objectType) [0x00000] in <8fe7f8665ff548909c2f26d557e5093a>:0 
  at Newtonsoft.Json.JsonSerializer.Deserialize[T] (Newtonsoft.Json.JsonReader reader) [0x00000] in <8fe7f8665ff548909c2f26d557e5093a>:0 
  at Oxide.Core.Configuration.KeyValuesConverter.ReadJson (Newtonsoft.Json.JsonReader reader, System.Type objectType, System.Object existingValue, Newtonsoft.Json.JsonSerializer serializer) [0x00124] in <112d89ea5d3348c8b949af0ab1a866d2>:0 
  at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.DeserializeConvertable (Newtonsoft.Json.JsonConverter converter, Newtonsoft.Json.JsonReader reader, System.Type objectType, System.Object existingValue) [0x00055] in <8fe7f8665ff548909c2f26d557e5093a>:0 
  at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize (Newtonsoft.Json.JsonReader reader, System.Type objectType, System.Boolean checkAdditionalContent) [0x000d9] in <8fe7f8665ff548909c2f26d557e5093a>:0 
  at Newtonsoft.Json.JsonSerializer.DeserializeInternal (Newtonsoft.Json.JsonReader reader, System.Type objectType) [0x00053] in <8fe7f8665ff548909c2f26d557e5093a>:0 
  at Newtonsoft.Json.JsonSerializer.Deserialize (Newtonsoft.Json.JsonReader reader, System.Type objectType) [0x00000] in <8fe7f8665ff548909c2f26d557e5093a>:0 
  at Newtonsoft.Json.JsonConvert.DeserializeObject (System.String value, System.Type type, Newtonsoft.Json.JsonSerializerSettings settings) [0x0002d] in <8fe7f8665ff548909c2f26d557e5093a>:0 
  at Newtonsoft.Json.JsonConvert.DeserializeObject[T] (System.String value, Newtonsoft.Json.JsonSerializerSettings settings) [0x00000] in <8fe7f8665ff548909c2f26d557e5093a>:0 
  at Oxide.Core.Configuration.DynamicConfigFile.Load (System.String filename) [0x0001a] in <112d89ea5d3348c8b949af0ab1a866d2>:0 
  at Oxide.Core.DataFileSystem.GetDatafile (System.String name) [0x00011] in <112d89ea5d3348c8b949af0ab1a866d2>:0 
  at Oxide.Plugins.CopyPaste.TryPaste (UnityEngine.Vector3 startPos, System.String filename, Oxide.Core.Libraries.Covalence.IPlayer player, System.Single rotationCorrection, System.String[] args, System.Boolean autoHeight, System.Action callback, System.Action`1[T] callbackSpawned) [0x0004e] in <99b3743758654c8cb16fdc47b82f07ad>:0 
  at Oxide.Plugins.CopyPaste.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00fb8] in <99b3743758654c8cb16fdc47b82f07ad>:0 
  at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <42f9bedc659b4f4786eb778d3cd58968>:0 
  at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000de] in <112d89ea5d3348c8b949af0ab1a866d2>:0 
  at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <112d89ea5d3348c8b949af0ab1a866d2>:0 

 

hionet.com

Posted

I am working on a fix for CopyPaste error.
Also why you have 5000 rowboats?

hionet.com

Posted

Changed Status from Pending to Work in Progress

orizonov

Posted (edited)

I don't know. Apparently they are copied from the players. Because in an unknown period, 800 of them may appear at once, the fps will drop to 10. And if you do not manually command "del assets/content/vehicles/boats/rowboat/rowboat.prefab" command, then in 1-2 hours there may be more of them, and fps will become 1.

 

Screenshot_14.png.707d3d0a0bbcf0b1aba57f78a95f35ea.png

Edited by orizonov
upd
hionet.com

Posted

Ok, I will post a fix soon, seem like even if you add a limit to vehicles in config the limit can be bypased, a player should not be able to spawn more than allowed (5 entities by default)

orizonov

Posted

I checked that the restriction does not work at all for some vehicles. By mlrs type. Even with a limit of 1. They can be spawned endlessly. But I forbade spawn of any transport

hionet.com

Posted

I have fixed the restriction and I am still working to get a fix for CopyPaste null error

hionet.com

Posted

Do a map wipe and use the latest plugins, also meka sure you change the plot locations for each building plot

hionet.com

Posted

Changed Status from Work in Progress to Fixed

Changed Fixed In to 1.0.2b

2.1m

Downloads

Total number of downloads.

9.9k

Customers

Total customers served.

144.7k

Files Sold

Total number of files sold.

3.1m

Payments Processed

Total payments processed.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.