fate@triela:~$ sudo -u irc /home/ircd/srsv-0.4.2-rc2/services.pl Starting SurrealServices 0.4.2-rc2. Loading module core... done. Loading module connectserv... done. Loading module services...SrSv::Hash::SaltedHash using Digest::SHA done. Loading module securitybot... done. Loading module logserv... done. Could not connect to IRC server: at /home/ircd/srsv-0.4.2-rc2/SrSv/IRCd/IO.pm line 90. fate@triela:~$ sudo -u irc /home/ircd/srsv-0.4.2-pre10/services.pl Starting SurrealServices 0.4.2-pre10. Loading module core... done. Loading module connectserv... done. Loading module services...SrSv::Hash::SaltedHash using Digest::SHA done. Loading module securitybot... done. Loading module logserv... done. fate@triela:~$ cat /home/ircd/srsv-0.4.2-rc2/config/main.conf # This is the servername for services (it shows up in /map and /list). # It MUST contain at least one dot per RFC1459. local = services.ppirc.net # This is the name or IP of the IRC-server/Hub that services # will connect to. remote = 127.0.0.1 # This is the port to connect to. This port must accept server # connections (cannot be 'clientonly'). Nor can it be an SSL # port. SrSv does not support ziplinks either. port = 12345 # This is UnrealIRCd's server numeric. You must set this to # a unique value. numeric = 1 # You can set this to anything you want, it shows up in # /whois and /links info = PPIrC Services # Server link password. Must match the appropriate link{} block # in the ircd config. pass = password # Number of worker processes. Note that increasing this above 4 # will most likely only slow things down -- see README file. procs = 4 # Diagnostic channel where you can monitor what services is doing. diag = #Diagnostics # List of modules to load. See README. load = core, connectserv, services, securitybot, logserv # The name of your network. # Not really used for anything anymore, we just take 005's NETWORK netname = PPIrC # The email address that services will use for nearexpire, # sendpass, etc. email = PPIrC.net IRC Services # This is the Reply-To: field. This should be set to an address # of your network staff. Or set it to "noreply" if you hate # your users. replyto = staff@ppirc.net # This line will be at the end of each email sent by services. sig = Thank you for chatting with us. # If you use NeoStats, set this to the name of your NeoStats # server. Otherwise, leave it commented out. #unsyncserver = neostats.example.com # Uncomment this if you don't want any emails to be sent. nomail = 1 # This is the address for maillogs. logmail = staff@ppirc.net # This determines whether passwords in services (and possibly some other modules) # are hashed or stored plain-text. hashing passwords mostly makes password-theft # harder, if the database is accessed by someone who should not have it. # default is off, but recommended to be turned on # a) if your network is under threat of hacking # b) if your network is large # c) to alleviate some fears from users. # # If you set this to 1, and run db-setup, all of the nickreg passes will be # hashed for you. This process is irreversible, short of reverting to # a backup copy of your database. Keeping the backup for any period of time # violates the point of hashing your passwords. hashed-passwords = 1 fate@triela:~$ cat /home/ircd/srsv-0.4.2-pre10/config/main.conf local = services.ppirc.net remote = 127.0.0.1 port = 12345 numeric = 1 info = PPIrC Services pass = password procs = 4 diag = #diagnostics load = core, connectserv, services, securitybot, logserv netname = PPIrC email = PPIrC Services replyto = staff@ppirc.net sig = Thank you for chatting with us. unsyncserver = neostats.example.com