Vhaeriel Posted July 1, 2023 Share Posted July 1, 2023 Hello I've trouble while running server on a server windows 2012 If try both : Used the source code and compiled myself the engine, i got handshake error Try the prebuild version 0.7.2.20, handshake error.  If i run the server on my computer, all in local, client and server work  If i run the server on my vps, i got the handshake error. => All the version build is the same => Port is open => No firewall issues  I also get this error when in server side when i launch the client : Quote 2023-07-01 22:41:23.488 [Error] MissingMethodException: Méthode introuvable : '!0 System.Linq.Expressions.Expression`1.Compile(Boolean)'.   Stack:   à MessagePack.MessagePackSerializer.CompiledMethods..ctor(Type type)   à MessagePack.MessagePackSerializer.<>c.<.cctor>b__45_0(Type t)   à MessagePack.Internal.ThreadsafeTypeKeyHashTable`1.AddToBuckets(Entry[] buckets, Type newKey, Entry newEntryOrNull, Func`2 valueFactory, TValue& resultingValue)   à MessagePack.Internal.ThreadsafeTypeKeyHashTable`1.TryAddInternal(Type key, Func`2 valueFactory, TValue& resultingValue)   à MessagePack.Internal.ThreadsafeTypeKeyHashTable`1.GetOrAdd(Type key, Func`2 valueFactory)   à MessagePack.MessagePackSerializer.Deserialize(Type type, ReadOnlyMemory`1 bytes, MessagePackSerializerOptions options, CancellationToken cancellationToken)   à Intersect.Network.MessagePacker.Deserialize(Byte[] data)  Can you help me please? Link to comment Share on other sites More sharing options...
2 jcsnider Posted July 3, 2023 Share Posted July 3, 2023 Try reinstalling .net framework 4.7.2 on your server. Link to comment Share on other sites More sharing options...
1 panda Posted July 5, 2023 Share Posted July 5, 2023 5 hours ago, Arufonsu said: Like @panda said: Â Â After looking at the stack trace I think that it might be the installed .NET Framework versions because it's a standard library method that is missing (in this case, LINQ). The method in question was added in .NET Framework 4.7.1 and .NET Standard 1.6 so I think that JC's response was probably correct. We should see if we can upgrade to the absolute last latest version of .NET Framework supported by Mono (4.7) to avoid issues like these since other people have run into issues where they needed to install multiple versions of .NET Framework to get it working (version compatibility table). Arufonsu 1 Link to comment Share on other sites More sharing options...
0 panda Posted July 3, 2023 Share Posted July 3, 2023 Are you using the same build of the client, editor, and server together? If you use the prebuilt, all parts must be prebuilt. If you compile yourself, all parts must be compiled yourself together at the same time. You cannot mix a prebuilt client and a custom server, or a custom client and a prebuilt server. So that I am not lying, technically speaking it is possible to mix the two. But it requires decompilation, and that is difficult, strongly discouraged, and we do not provide support for that. Link to comment Share on other sites More sharing options...
0 Arufonsu Posted July 5, 2023 Share Posted July 5, 2023 Like @panda said: Â On 7/2/2023 at 10:48 PM, panda said: You cannot mix a prebuilt client and a custom server, or a custom client and a prebuilt server. Â Link to comment Share on other sites More sharing options...
-2 Vhaeriel Posted July 3, 2023 Author Share Posted July 3, 2023 Error come from the version of net framework Link to comment Share on other sites More sharing options...
Question
Vhaeriel
Hello
I've trouble while running server on a server windows 2012
If try both :
Used the source code and compiled myself the engine, i got handshake error
Try the prebuild version 0.7.2.20, handshake error.
Â
If i run the server on my computer, all in local, client and server work
Â
If i run the server on my vps, i got the handshake error.
=> All the version build is the same
=> Port is open
=> No firewall issues
Â
I also get this error when in server side when i launch the client :
Â
Can you help me please?
Link to comment
Share on other sites
5 answers to this question
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now