Hello Apam,
The MagiChat server is running nicely. It's still running in gdb
without making any noise and is always available when I check it on
the BBS mind you I am connecting to localhost.. I am assuming others
can connect at trmb.ca without issues but will keep on eye on that.
How would you suggest I start the server?
Do you think it's a good idea to use systemd?
Sure. MagiChat doesn't have a forking option and doesn't create a pid
file, so I'm not entirely sure how that works. I think if you have it set
up as a Simple type it should work fine.
Running it through GDB might be useful if we encounter more bugs, but I
think we got them licked already, and there's no reason you can't
temporarily run it through gdb again if we encounter more bugs.
If anyone running Magicka would like to connect to the server I am
running here feel free. In your config/bbs.ini..
MagiChat Server = trmb.ca
MagiChat Port = 6667
MagiChat BBSTag = something unique to your BBS, I use TRMB.
Also try to keep the tag short. I think it will chop it off if it's too
long though I don't remember haha.
It's early days now but the intention is to make that a reliable and
always available server for MagickaBBSs and also the door if others
would like to run it.
The door is available at
https://gitlab.com/magickabbs/MagiChatDoor it
compiles like most of my other doors, it is possible to compile it for
windows, but I haven't got a build handy - I'll make one if there is
demand.
If you do this I'd be interested in knowing how it works for you.
I had the door running on my synchronet install before I switched over
and it seemed to work fine.
Also, there is a GUI desktop client available,
https://gitlab.com/magickabbs/MagiChatClient it requires QT5 (easiest to
use qtcreator to compile it) or run qmake && make. Using the GUI client
means you can idle all day if you want and not worry about idle timeouts.
It compiles on most OSes, I've had it running on SunOS, Linux, Windows
and macOS.
Andrew
--- MagickaBBS v0.13alpha (Linux/x86_64)
* Origin: HappyLand (21:1/126)