This is my first time posting something on the Unity Forums
From the recent discovery Dark Rift Asset which allows game developers to make multiplayer games super easy I thought I would contribute by creating a universal plugin based of Essentials for Minecraft. for it that improves the functionality of the server console. This is still in development there is alot of work still needs to be done.
A few of these commands are:
āhelpā which lists all the commands including others from different plugins.
āfindipā which allows you find your public IP to allow others to connect.
The list of rest of the commands and up coming features are included in the download.
This is the first version I am publishing. So I will be updating the plugin regularly adding more features to improve the experience of the Dark Rift server. If you like my work, check out my website here.
This is awesome! Unfortunately, Iām getting this error when I try to run it with or without another plugin:
[Error] Plugin C:\Users\John\Documents\DPhysics.Lockstep Server\Plugins\Dark_Ri
ft_Essentials.dll failed to load:
System.IO.FileLoadException: Could not load file or assembly āfile:///C:\Users\J
ohn\Documents\DPhysics.Lockstep Server\Plugins\Dark_Rift_Essentials.dllā or one
of its dependencies. Operation is not supported. (Exception from HRESULT: 0x801
31515)
File name: āfile:///C:\Users\John\Documents\DPhysics.Lockstep Server\Plugins\Da
rk_Rift_Essentials.dllā ā> System.NotSupportedException: An attempt was made t
o load an assembly from a network location which would have caused the assembly
to be sandboxed in previous versions of the .NET Framework. This release of the
.NET Framework does not enable CAS policy by default, so this load may be danger
ous. If this load is not intended to sandbox the assembly, please enable the loa
dFromRemoteSources switch. See <loadFromRemoteSources> Element | Microsoft Learn for
more information.
at System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String cod
eBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark&
stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntro
spection, Boolean suppressSecurityChecks)
at System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName as
semblyRef, Evidence assemblySecurity, RuntimeAssembly reqAssembly, StackCrawlMar
k& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIn
trospection, Boolean suppressSecurityChecks)
at System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName as
semblyRef, Evidence assemblySecurity, RuntimeAssembly reqAssembly, StackCrawlMar
k& stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean sup
pressSecurityChecks)
at System.Reflection.RuntimeAssembly.InternalLoadFrom(String assemblyFile, Ev
idence securityEvidence, Byte[ ] hashValue, AssemblyHashAlgorithm hashAlgorithm,
Boolean forIntrospection, Boolean suppressSecurityChecks, StackCrawlMark& stackM
ark)
at System.Reflection.Assembly.LoadFrom(String assemblyFile)
at DarkRift.PluginManager.LoadPlugins()
Iām using DarkRift 1.2. Is this built with the dependencies of an earlier version? If so, I think that might be the problem because Jamie made a lot of big changes with the new release.
Hey, do you mind if I include a recommendation to this plugin in the DPhysics package? I think the ability to get the serverās IP will be extremely useful.