Code Monkey home page Code Monkey logo

Comments (9)

RamiAhmed avatar RamiAhmed commented on September 26, 2024

bump

We could really use a solution for this.

from lidgren-network-gen3.

lidgren avatar lidgren commented on September 26, 2024

Which Platform*.cs are you compiling with?

from lidgren-network-gen3.

RamiAhmed avatar RamiAhmed commented on September 26, 2024

Hey Lidgren,

Thanks for your response!

Since we're developing in Unity5, and deploying on a Linux server, I'm assuming that the PlatformConstrained is used - although I'm not actually sure?

However, as I mentioned in the OP, my assumption is that it is indeed using this PlatformConstrained which seeks to call Linux-specific methods - but Mono does not support this (as it is likely expecting Windows-based methods). However, I'm not sure of this either, it's just my guess.

[EDIT] Actually, the built that failed was not made with Unity5. It was built with MonoDevelop and was actually not based on Unity at all (it was meant to be a 'LobbyServer').

from lidgren-network-gen3.

lidgren avatar lidgren commented on September 26, 2024

Verify which platform you're using to compile. If you're using PlatformConstrainted it's failing on "return IPAddress.Broadcast"... try replacing with "return IPAddress.Parse("255.255.255.255");" instead.

from lidgren-network-gen3.

RamiAhmed avatar RamiAhmed commented on September 26, 2024

Hi Lidgren,

I'm sorry for my confusion earlier. We are compiling with 'PlatformWin32.cs' with Mono and attempting to run a built executable (.exe) file on a Linux Ubuntu server (no Unity involved) - of course using mono on the server as well to execute the file. We know this worked earlier (prior to the last month's commits).

Therefore, even though I tried your suggestion, it had no effect.

from lidgren-network-gen3.

r4stl1n avatar r4stl1n commented on September 26, 2024

I found it easier to build with VS for 3.5 and bring that into my mono environment.

from lidgren-network-gen3.

Cyral avatar Cyral commented on September 26, 2024

Compiling with __CONSTRAINED__ fixes this error on mono for me.

from lidgren-network-gen3.

Nrezinorn avatar Nrezinorn commented on September 26, 2024

I am getting the same Error on both OS X and Linux (Centos7) using xbuild /tv:4.0 MasterServerSample.sln
@Cyral : i don't understand your fix using "CONSTRAINED". Can you explain further? Thanks everyone!

from lidgren-network-gen3.

 avatar commented on September 26, 2024

Same here, compiling with __CONSTRAINED__ fixed the issue

@Nrezinorn

Right click on your project -> Option -> Compiler

And add __CONSTRAINED__ in Define Symbols

Screenshot

from lidgren-network-gen3.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.