I've recently been learning how to develop a multiplayer game with an authoritative server outside of Unity, and using DarkRift has been quite easy so far. Now I want to have the server to connect to PlayFab, so I downloaded the C# SDK. My problem is that when I build "PlayFabServerSDK" into a .dll, add it to the server's plugins folder, and then run the server, I get the following error in the console:
[Error] Plugin E:\DarkRift Server\Plugins\PlayFabServerSDK.dll failed to load:
System.Reflection.ReflectionTypeLoadException: Unable to load one or more of the requested types. Retrieve the LoaderExceptions property for more information.
at System.Reflection.RuntimeModule.GetTypes(RuntimeModule module)
at System.Reflection.Assembly.GetTypes()
at DarkRift.PluginManager.LoadPluginsFromFolder()
11/5/2016 01:43:43 AM [Trace] Exception trace PluginManager.LoadPlugins
11/5/2016 01:43:43 AM [Error] System.IO.FileNotFoundException: Could not load file or assembly 'Newtonsoft.Json, Version=6.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed' or one of its dependencies. The system cannot find the file specified.
File name: 'Newtonsoft.Json, Version=6.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed'