FlexHub Beta - Made by Daywalker and FlipFlop This hubsoft is dedicated to the memory of Daywalker, who died way too young in July of 2009. We started this project together just to see if we were able to create a hubsoft supporting two different protocols, NMDC and ADC. It looks like it's working... After keeping it a private version for a long time, it's now finally time to release the first public beta. It's the hub only, the FlexGui will be released separately, but the hub contains all the commands to customize it fully. Planned: - Ptokax Lua API to support Ptokax scripts to run on Flexhub - Multilingual support Warning: this is still a beta version and there will be bugs lurking. When you encounter those, please report them on https://bugs.launchpad.net/flexhub with details about how to recreate it if possible. To report a bug: https://bugs.launchpad.net/flexhub For instructions, check the wiki: http://flexhub.org/wiki For discussions, comments or questions: http://flexhub.org For support visit the hub: dchub://support.flexhub.org:8000 or adc://support.flexhub.org:8000 THANKS: Many people have helped out with testing and advice on FlexHub and I owe them a big thank you. Special thanks to LadyStardust, who's been part of the project since it started and spend a lot of time discussing and testing FlexHub. Without her kicking my ass this project probably would never have been released. Big thanks to the FlexHub team: LadyStardust Managing Director of bugtesting and Wiki en_dator Coder (among other things developed the !update function) TraN Bugtester (Linux) iLEGALaLIEN Bugtester MØ®®ØWÑÐ Bugtester Thanks: Hungarista/Thor for providing a great example to work from with the Ptokax Remote Admin software, Mutor for helping to track and fix some nasty bugs, and ofcourse everyone else who's helped out with tests, advice, and (constructive!) comments: thank you! I hope you enjoy using this hubsoft, best regards, FlipFlop INSTALLATION: For Windows: Unzip the zip file to a new folder For Linux: With installer: http://flexhub.org/wiki/index.php/Linux_Installation Without installer: unpack the tgz file to a new folder FIRST USE: For Windows: Run FlexHub.exe For Linux: Type: ./lua ./FlexHub.lua from the FlexHub folder to start the hub For Linux without gui you can use the following commandline options: --nogui --// To disable the hub GUI --noupdate --// To disable the !update command in the hub --nick=<nickname> Nickname of master account --pass=<password> Password of master account (always use a unique and safe pass) --profile=<profilename> Profilename for master account (default=Hubowner) --nickip=<ip> Only allow connections from this ip for the master account --port=<port1>[,<port2>] Regular port(s). --sport=<secure port1>[,<secure port2>] Secure port(s): EXPERIMENTAL (Can cause the hub to freeze) --userlimit=<number> Host userlimit (for hosting services) --logdir=./logs/ The directory to store logfiles. For now this needs to be a subfolder in the FlexHub folder --configdir=./settings/ The directory to store and load configurationfiles, For now this needs to be a subfolder in the FlexHub folder Example: ./lua ./FlexHub.lua --nogui --nick=MyNick --pass=12345 --port=8000 IMPORTING ACCOUNTS FROM YNHUB OR PTOKAX (gui only) First make sure that FlexHub contains the same profilenames as your Ynhub or Ptokax hub. Click the 'Import accounts' button that opens an import dialogbox. For Ynhub: Choose Ynhub, click Browse and select the accounts.xml file, then click 'Import accounts' For Ptokax: Choose Ptokax, click Browse and select the RegisteredUsers.xml file, then click 'Import accounts'. The file Profiles.xml needs to in the same folder as the RegisteredUsers.xml for this to work.