Mirror 1: https://www.dropbox.com/sh/it4tzi8c9l8x ... 4F2Sa?dl=0
droping mega.nz as mirror…
weekly snapshot mirror on dropbox: https://www.dropbox.com/scl/fo/n7romfjw ... rairo&dl=0
Last version link:
version 4.9.2: https://github.com/Tokariew/tomenet/releases/tag/4.9.2
If anyone is interesting in compiling your own version check official instruction here: https://tomenet.eu/guide.php?chapter=2.1
historic blabla about crosscompiling…
Ok i compile tomenet server on fedora machine using mingw
As for packages i know you need wine-mono
from mingw you need this packages:at least for fedora
- mingw32-SDL_mixer
- mingw32-gcc
- mingw32-SDL
For compiling edit makefile.mingw
in current version you need to edit one line(or some more if you use fedora)
Line contain:provide part of your mingw command name. Example:Code: Select all
MINGW_TARGET =
i686-w64-mingw32-gcc so your mingw targert will be i686-w64-mingw32For compilng use:Code: Select all
MINGW_TARGET = i686-w64-mingw32
If you want it to report to meta, and be visible for everyone, edit tomenet.cfg file in lib/config directory and run as adminCode: Select all
make -f makefile.mingw tomenet.server.exe
if compiling fail, and you think you have all packages you need to compile checkyou probably have slightly diffrent path to sdl library (i looking at you Fedora distro…)Code: Select all
SDL_CONFIG = /usr/$(MINGW_TARGET)/usr/bin/sdl-config SDL_INCLUDE_PATH = /usr/$(MINGW_TARGET)/include/SDL SDL_LIB_PATH = /usr/$(MINGW_TARGET)/lib
you can try to comment this section if your compiling fail with SDL support…if you compiled earlier on machine version for linux, and you now want to compile for windowsCode: Select all
## With SDL, using 'sdl-config': #CFLAGS += -DSOUND_SDL `$(SDL_CONFIG) --cflags` #LIBS += -lSDL -lSDL_mixer `$(SDL_CONFIG) --libs` ## ## With SDL, without using 'sdl-config', entered SDL's include/lib folders manually above: CFLAGS += -DSOUND_SDL -I$(SDL_INCLUDE_PATH) LIBS += -lSDL -lSDL_mixer -L$(SDL_LIB_PATH)
be sure to runCode: Select all
make clean
otherwise you will fail to compile
That's all.