Rules / Requirements

  • Server Administrator and IRC Operators (local & global) must agree to be bound by the IRC4Fun Acceptable Use Policy (AUP) as well as enforce it.
  • Server Administrator and IRC Operators (local & global) must agree to be bound by the IRC4Fun Privacy Policy as well as enforce it.
  • Server Administrator and IRC Operators (local & global) must agree to abide by the United IRC Networks Policy (UINP)
  • Server Administrator must use the InspIRCd3 (3.13.0+)
  • Server Administrator will be provided with the configuration files upon approval of testlink.
  • Testlink is 30 days from the date that the server first links to the network.
  • Testlinks will be entered into the Round Robins on the 15th day of their testlink.
  • Testlinks will be voted either into Full Link or Delink starting on the 25th day of the testlink.

Instructions to setup your server

  1. Recommended Installation

    1. Git CLONE from our InspIRCd Github: git clone https://github.com/IRC4Fun/inspircd.git
      Dependencies: build-essential , curl , libwww-perl gnutls or libgnutls28-dev

    2. cd inspircd and run ./configure — The path(s) should be /home/acct/inspircd

    3. Allow the configuration manager to enable all extra plugins at once.

    4. When asked if you would like to create your own self-signed SSL certificate, type NO.
      When asked if you would like to DELETE the self-signed certificate, type YES.

    5. Once completed, you will need to use InspIRCd3’s modulemanager to install the following contrib modules.
      ./modulemanager install m_shed_users
      ./modulemanager install m_opmoderated
      ./modulemanager install m_joinpartsno
      ./modulemanager install m_stats_unlinked
      ./modulemanager install m_require_auth
      ./modulemanager install m_svsoper
      ./modulemanager install m_tag_iphost
      ./modulemanager install m_changecap
      ./modulemanager install m_cve_2022_2663
      ./modulemanager install m_extbanredirect
      ./modulemanager install m_blockhighlight

    6. Now we’ll enable gnutls with: /configure --enable-extras ssl_gnutls
    7. Now we’ll enable sslrehashsignal  (allows the server to be automatically rehashed upon new / renewed certificates) with: ./configure --enable-extras sslrehashsignal
    8. Now you will need to run make, followed by make install.

    9. Setup your inspircd.conf (found in inspircd/run/conf) using the template provided.

    10. Your server is now ready for configuration before being run. Configuration files are provided IF your application is passed into Testlink. You may run a temporary configuration of your own, if you wish to have the server running before it is reviewed. (However, understand that the IRC4Fun configuration files will only be provided should the application be voted into Testlink.)

Application

In order to apply for a Test Link, please apply by filling out the form via our HelpDesk.    Apply Now!