Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
sim64 / SDL2-Mixer Support
#21
sim64-8433-sdl2mixer.zip ~1,7 MByte
sim64-8433-posix.zip ~1,7 MByte

Zitat:FIX: savegames were not stepping in the right sync_step mode (FIX_RATIO)
ADD: Server can be now started at the UI when loading a game.
ADD: switch -easyserver on commandline to host a game with dynamic IP behind a router
..

keine Ahnung warum der das ausgibt

Code:
===> LD  /home/xubuntu/Desktop/simutrans-src-8433/sim
make: Warnung: Mit der Uhr stimmt etwas nicht.
        Der Bauauftrag könnte unvollständig sein.

bei der 8432 war das noch nicht
Simutrans Wiki | Online-Dat | SimuTranslator - RSS Feed

Unwissenheit schützt nicht vor Strafe
Zitieren
#22
also upnp fehlt bei der obigen Datei noch

Welche Version von miniupnpc braucht es?

mit der 1.6 bekomme ich nämlich Fehler

Code:
...
===> HOSTCXX network/network.cc
network/network.cc: In function ‘bool prepare_for_server(char*, int)’:
network/network.cc:849:18: error: ‘UPNP_LOCAL_PORT_ANY’ was not declared in this scope
  int localport = UPNP_LOCAL_PORT_ANY;
                  ^
network/network.cc:855:95: error: invalid conversion from ‘unsigned char’ to ‘int*’ [-fpermissive]
  if(  (devlist = upnpDiscover( 2000, multicastif, minissdpdpath, localport, ipv6, ttl, &error ))  ) {
                                                                                               ^
network/network.cc:855:95: error: too many arguments to function ‘UPNPDev* upnpDiscover(int, const char*, const char*, int, int, int*)’
In file included from network/network.cc:838:0:
/usr/include/miniupnpc/miniupnpc.h:53:1: note: declared here
upnpDiscover(int delay, const char * multicastif,
^
network/network.cc:846:14: warning: unused variable ‘rootdescurl’ [-Wunused-variable]
  const char *rootdescurl = 0;
              ^
network/network.cc: In function ‘void remove_port_forwarding(int)’:
network/network.cc:908:18: error: ‘UPNP_LOCAL_PORT_ANY’ was not declared in this scope
  int localport = UPNP_LOCAL_PORT_ANY;
                  ^
network/network.cc:914:95: error: invalid conversion from ‘unsigned char’ to ‘int*’ [-fpermissive]
  if(  (devlist = upnpDiscover( 2000, multicastif, minissdpdpath, localport, ipv6, ttl, &error ))  ) {
                                                                                               ^
network/network.cc:914:95: error: too many arguments to function ‘UPNPDev* upnpDiscover(int, const char*, const char*, int, int, int*)’
In file included from network/network.cc:838:0:
/usr/include/miniupnpc/miniupnpc.h:53:1: note: declared here
upnpDiscover(int delay, const char * multicastif,
^
network/network.cc:923:10: warning: unused variable ‘iport’ [-Wunused-variable]
    char *iport = eport;
          ^
network/network.cc:912:7: warning: unused variable ‘has_IP’ [-Wunused-variable]
  bool has_IP = false;
       ^
make: *** [build/default/network/network.o] Fehler 1
Simutrans Wiki | Online-Dat | SimuTranslator - RSS Feed

Unwissenheit schützt nicht vor Strafe
Zitieren
#23
Für die Windowsversion musst du am besten die Datei (und includes) von vom englischen Server holen: https://forum.simutrans.com/index.php?ac...tach=27308 Ansonsten sollte apt-get install miniupnpc-dev das erledigen. Klappte bei mir jedenfalls.

Es gibt aber diverse Varianten als binaries von libminiupnpc, die einen Datei main beeinhalten. Mit einer solchen gelinkt, verwandelt sich Simutrans in minupnpc. Diese Varianten (unter anderem im offiziellen Packet von mingw64) sind also völlig nutzlos.
Zitieren
#24
Ich hab Xubuntu 14.04.5 64bit und da ist in den Paketquellen eben nur Version 1.6 vorhanden.

Und wenn die installiert ist, dann kommen eben obige Fehlermeldungen.

Zitat:libminiupnpc-dev

UPnP IGD client lightweight library development files
 
The UPnP protocol is supported by most home adsl/cable routers and Microsoft
Windows 2K/XP. The aim of the MiniUPnP project is to bring a free software
solution to support the "Internet Gateway Device" part of the protocol. The
MediaServer/MediaRenderer UPnP protocol is also becoming very popular.

Miniupnpc aims at the simplest library possible, with the smallest footprint
and no dependencies to other libraries such as XML parsers or HTTP
implementations. All the code is pure ANSI C. Compiled on a x86 PC, the
miniupnp client library have less than 15KB code size. For instance, the upnpc
sample program is around 20KB. The miniupnp daemon is much smaller than any
other IGD daemon and is ideal for using on low memory device for this reason.

This package contains development files needed to build using libminiupnpc
Simutrans Wiki | Online-Dat | SimuTranslator - RSS Feed

Unwissenheit schützt nicht vor Strafe
Zitieren
#25
Tja, auf meinem Antiken Debian auf dem Server geht es. Das Paket mit den vier Parametern war aber in allen getesteten Version kaputt, damit gelinkte Programme melden sich als minipnpc Client, weil die Bibliothek die Funktion "main" enthielt.
Zitieren
#26
hab grade wieder das Gefühl das wir aneinander vorbei reden, was soll es bin es ja schon gewohnt
Simutrans Wiki | Online-Dat | SimuTranslator - RSS Feed

Unwissenheit schützt nicht vor Strafe
Zitieren
#27
sim64_mixer_sdl2-r8444.zip ~1,7 MByte

ohne upnp-Support

Zitat: ADD: Support Truetype fonts on windows up to 19 pts. For MAC and Linux support there is a way needed to find the font path.
ADD: Server can be now started at the UI when loading a game.
Simutrans Wiki | Online-Dat | SimuTranslator - RSS Feed

Unwissenheit schützt nicht vor Strafe
Zitieren
#28
sim64_mixer_sdl2-r8447.zip ~1,7 MByte
sim64_posix-r8447.zip ~1,7 MByte

Zitat:ADD: Support Truetype fonts on windows up to 19 pts. For MAC and Linux support there is a way needed to find the font path.
ADD: Server can be now started at the UI when loading a game.
FIX: savegames were not stepping in the right sync_step mode (FIX_RATIO)
ADD: Server can be now started at the UI when loading a game.
ADD: switch -easyserver on commandline to host a game with dynamic IP behind a router
..
Simutrans Wiki | Online-Dat | SimuTranslator - RSS Feed

Unwissenheit schützt nicht vor Strafe
Zitieren


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste