Page 1 of 6

Windows Server

Posted: Tue Mar 05, 2013 10:09 am
by tokariew
Previous version are available here: https://tokariew.xyz/nextcloud/s/4JEyCDNCftB2QGN
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,1: https://github.com/Tokariew/tomenet/releases/tag/4.9.1

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:
  • mingw32-SDL_mixer
  • mingw32-gcc
  • mingw32-SDL
at least for fedora

For compiling edit makefile.mingw
in current version you need to edit one line :) (or some more if you use fedora)
Line contain:

Code: Select all

MINGW_TARGET =
provide part of your mingw command name. Example:
i686-w64-mingw32-gcc so your mingw targert will be i686-w64-mingw32

Code: Select all

MINGW_TARGET = i686-w64-mingw32
For compilng use:

Code: Select all

make -f makefile.mingw tomenet.server.exe
If you want it to report to meta, and be visible for everyone, edit tomenet.cfg file in lib/config directory and run as admin


if compiling fail, and you think you have all packages you need to compile check

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 probably have slightly diffrent path to sdl library (i looking at you Fedora distro…)

you can try to comment this section if your compiling fail with SDL support…

Code: 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)
if you compiled earlier on machine version for linux, and you now want to compile for windows
be sure to run

Code: Select all

make clean

otherwise you will fail to compile
That's all.

Re: Windows Server

Posted: Mon Jan 13, 2014 6:31 pm
by tokariew

Re: Windows Server

Posted: Wed May 21, 2014 5:54 pm
by tokariew
The new version 4.5.7 of tomenet.server: https://tokariew.xyz/nextcloud/s/393t7Txzdy6ARJM

Re: Windows Server

Posted: Sun Aug 03, 2014 1:00 pm
by tokariew

Re: Windows Server

Posted: Tue Sep 02, 2014 3:50 pm
by tokariew

Re: Windows Server

Posted: Mon Oct 13, 2014 7:58 pm
by tokariew

Re: Windows Server

Posted: Thu Oct 16, 2014 5:12 am
by Different55
I tried the 4.5.8 version and all characters created are level 99 with 999999... EXP and 500000-something gold. What's up with that?

EDIT: Nevermind, cleared everything in /lib/data/ and all was well.

Re: Windows Server

Posted: Thu Oct 16, 2014 4:40 pm
by tokariew
first account on server will create game master account, which have 99 lvl, next account start at first lvl
creating on first account, character with name like account name will produce dungeon wizard character, which is ghost, and have bonus to speed. On linux version of server too. so it's feature :)

Re: Windows Server

Posted: Fri Jan 30, 2015 2:47 am
by Amparo24
tokariew wrote:first account on server will create game master account, which have 99 lvl, next account start at first lvl
creating on first account, character with name like account name will produce dungeon wizard character, which is ghost, and have bonus to speed. On linux version of server too. so it's feature :)
Hi,

Could you please tell me how to compile the server for Windows? I would like to try & compile the latest version by myself, but couldn't find any instructions. Do you use MiniGW? Which version? Any special configuration? Or maybe you use CygWin? Although I haven't seen the DLL in your server files.

Regards, Amparo.

Re: Windows Server

Posted: Sat Jan 31, 2015 7:43 pm
by tokariew
i compile using mingw, no special version, the latest on fedora repo :)
and i change only names in make.mingw to be like on system. i didn't compile last version becouse my hdd with linux broke and for moment i use windows. And i don't like to make it on VM.