/CoWFC

Front- and back -end website for the DWC network server emulator

Primary LanguageSCSSGNU General Public License v3.0GPL-3.0

CoWFC

Front- and back -end website for the DWC network server emulator

⚠️ PHP Error ⚠️

Following the updates of the repos it seems that the version of PHP used by the script is not installable any more.
If you have a problem and managed to make the CoWFC server work with another version do not hesitate to make a pull request!

🔨 Contributing

Please open pull requests for the dev branch.
I don't have time to take care of this fork anymore, it is not up to date compared to the initial version and will require some work to be updated following the removal of some features used by this fork which are not present on the original version. I invite you first of all to participate in the development of the original project and secondly to try to update this version, I will accept with pleasure pull requests.

📝 How to use

First, you will need to be running on Ubuntu 14.04 or 16.04 or Debian 10. Otherwise the setup script will not run.
❌ Debian 10 : LAN Reported not working ! Only tested on a VPS using a domain name)

Please run the following command below to get started: image

mkdir /var/www ; cd /var/www && wget https://raw.githubusercontent.com/EnergyCube/cowfc_installer/master/cowfc.sh && chmod +x cowfc.sh && ./cowfc.sh

After system reboot : cd /var/www && ./cowfc.sh

image Debian

wget https://raw.githubusercontent.com/EnergyCube/cowfc_installer/master/cowfc-debian.sh && chmod +x cowfc-debian.sh && ./cowfc-debian.sh

Features

  • Stats page shows who is online by game/country
  • Admin panel to manage bans, whitelists, and more
  • Directly edit the dwc_network_server_emulator settings

🔧 Error reporting

Create a new issue and communicate all informations that you can.

📖 Notes

This script comes in 3 phases for Ubuntu. Each phase involves a reboot

  • Add the PHP 7.1 repo
  • Continue CoWFC install
  • Reboot after CoWFC install

This script comes in 1 phases for Debian.

  • Install CoWFC & Reboot

Ubuntu script use PHP 7.1 & MySQL
Debian script use PHP 7.4 & MariaDB
This version of CoWFC is not compatible with the original dwc_network_server_emulator ! We are using my own fork !

Screenshots

Login Page

image

Main Dashboard

image

User List - contains all the info an admin would need to identify a player

image

dwc_network_server_emulator Settings

image

Console Manual Activation

image

More screenshots coming soon as we get further with development.

📋 TODO

  • Integrate moderator rank system
  • Integrate moderator account management portal
    • Only accessible by highest ranked moderators
    • Modification of users of the same rank must be done through shell
  • Add more settings
  • Support more Systems or Ubuntu version
  • More ideas I'm sure we haven't thought of yet :p