And when I run ./unreal I get the following error. I tried recompiling and using new configuration files. I modified the server client limit in both the irc setting and the server settings.
Please help me! If I use a precompiled version, everything is alright, but if I try to compile on my VPS it fails. Im get this error. But I need to make my IRC into a leaf and I need to recompile. Please help !
If you think you've found a bug (which a crash usually is), please report it at http://bugs.unrealircd.org/. Be sure to include the output of './unreal backtrace'.
As for having to recompile as a leaf, it's not very useful as the only thing that changes is a serverflag and nothing else, but ah well..
You might want to try compiling in a standard non-root user directory as a standard non-root user. Unreal ircd has no business running as root or from a system directory like /var anyway. Yes, you *can* run it as root ... yes, you *can* run it as a global application in the system directory structure, but it's really not any more or less advantageous and Unreal is aimed at running from a users directory by default. so why not follow the path of least resistance?
1> create user account
2> upload the unreal tarball as the user you just created
3> from shell untar unreal as the user you created
4> cd Unreal32
5> ./Config
6> make
7> copy example.conf to Unreal32
8> rename example.conf to unrealircd.conf
9> edit unrealircd.conf
10> ./unreal start
As far as leaf vs hub, hub should always be selected so you don't have to re-compile later. Leaf only connections are controlled in connect blocks anyway. Leaf should really only e used if your ircd shell provider doesn't allow hubs. Since you have a VPS, that's not likely the case.
If you still get a segfault, we would need the output of a backtrace for us to help accurately.