Menu
Forums
All threads
Latest threads
New posts
Trending threads
New posts
Search forums
Trending
What's new
New posts
New profile posts
Latest activity
Members
Current visitors
New profile posts
Search profile posts
Upgrades
Log in
Register
What's new
Search
Search
Search titles only
By:
All threads
Latest threads
New posts
Trending threads
New posts
Search forums
Menu
Log in
Register
Navigation
Install the app
Install
More options
Contact us
Close Menu
Forums
Server Development
Habbo Retros
Habbo Tutorials
[UPDATED] How to make a R63B Habbo Roleplay
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Message
<blockquote data-quote="Joshie" data-source="post: 438892" data-attributes="member: 59782"><p>This is the updated version of the previous tutorial. Old archieved files will be needed to perform a retro setup, due to the MySQL update causing charset errors and PHP cgi screwing up with DLL's along with PHP Manager & URL Rewrite not installing due to signature error.</p><p></p><p>Files you'll need to download:</p><p><strong>Navicat MySQL:</strong> <a href="https://www.navicat.com/en/download/navicat-for-mysql" target="_blank">https://www.navicat.com/en/download/navicat-for-mysql</a></p><p><strong>FluxCMS + SWFs:</strong> <a href="https://mega.nz/#!dw5wxCDD!cVwSnw93Kp-2krWKjmlBUoWNqG2gKURGWoMAHWTZtqA" target="_blank">https://mega.nz/#!dw5wxCDD!cVwSnw93Kp-2krWKjmlBUoWNqG2gKURGWoMAHWTZtqA</a></p><p><strong>FluxEMU:</strong> <a href="https://mega.nz/#!MhIgVK7A!MAI_qm5J9WVnvz84CO-gr4zxkzZSeJgWnSZ8tWirH0k" target="_blank">https://mega.nz/#!MhIgVK7A!MAI_qm5J9WVnvz84CO-gr4zxkzZSeJgWnSZ8tWirH0k</a></p><p><strong>Flux DB SQL: </strong><a href="https://mega.nz/#!h54QVBjS!DLb0Qe0pcgWdoLofz3kEBGb6JvuDlt1__PE6_PivY-4" target="_blank">https://mega.nz/#!h54QVBjS!DLb0Qe0pcgWdoLofz3kEBGb6JvuDlt1__PE6_PivY-4</a></p><p><strong>Web Platform Installer:</strong> <a href="https://www.microsoft.com/web/downloads/platform.aspx" target="_blank">https://www.microsoft.com/web/downloads/platform.aspx</a></p><p><strong>Notepad ++: </strong><a href="https://notepad-plus-plus.org/download/v7.5.4.html" target="_blank">https://notepad-plus-plus.org/download/v7.5.4.html</a></p><p><strong>WinRAR:</strong> <a href="https://www.rarlab.com/download.htm" target="_blank">https://www.rarlab.com/download.htm</a></p><p></p><p>New:</p><p><strong>URL Rewrite Manual Install: </strong><a href="https://www.microsoft.com/en-gb/download/details.aspx?id=5747" target="_blank">https://www.microsoft.com/en-gb/download/details.aspx?id=5747</a></p><p><strong>PHP Manager Manual Install: </strong><a href="https://github.com/edgardo001/PHPManagerForIIS-Versiones/raw/master/PHPManagerForIIS-1.4.0-x64%20-%20IIS%2010.msi" target="_blank">https://github.com/edgardo001/PHPManagerForIIS-Versiones/raw/master/PHPManagerForIIS-1.4.0-x64 - IIS 10.msi</a></p><p><strong><strong>MySQL Installer (Archieved 5.7.21):</strong> </strong><a href="https://downloads.mysql.com/archives/get/file/mysql-installer-web-community-5.7.21.0.msi" target="_blank">https://downloads.mysql.com/archives/get/file/mysql-installer-web-community-5.7.21.0.msi</a></p><p></p><p>Begin by setting up IIS, this is simple.</p><p>1. Access your control panel by searching "Control Panel" in the windows search bar</p><p><img src="https://image.prntscr.com/image/sKBtV4r3SBi6KXfL7hJXiQ.png" alt="" class="fr-fic fr-dii fr-draggable " style="" /></p><p>2. From the main menu, click "Programs" then click "Turn windows features off or on"</p><p><img src="https://image.prntscr.com/image/2JqLAEKwRfCMDSjcy07F6g.png" alt="" class="fr-fic fr-dii fr-draggable " style="" /></p><p>3.. A box then will appear, you will want to expand the folder "Internet Information Services " then also expand "World Wide Web Services" then tick "Application Development Features".</p><p><img src="https://image.prntscr.com/image/agCSY62eQZeIS-sGyIJJ_A.png" alt="" class="fr-fic fr-dii fr-draggable " style="" /></p><p>4. Now click "ok" and they will install</p><p>5. Now, download web platform installer from the downloads at the top of the thread and open it. Something like this should appear:</p><p><img src="https://image.prntscr.com/image/yqzHe6FHRjahXsLWLt_cbQ.png" alt="" class="fr-fic fr-dii fr-draggable " style="" /></p><p>6. Now, you will need to search for 3 items.</p><p><strong>IIS Recommended Configuration</strong></p><p><strong>PHP 5.6</strong></p><p><strong>URL Rewrite 2.1</strong></p><p>Once you have ticked these items, click "Install"</p><p><img src="https://image.prntscr.com/image/0h_YRvbATLqYWwlUbEwBtA.png" alt="" class="fr-fic fr-dii fr-draggable " style="" /></p><p></p><p><span style="font-size: 15px">Now, we need to setup the MySQL Server.</span></p><p>1. Open <strong>MySQL Installer </strong>(not MySQL Server, it wont be a thing. You're INSTALLING the server) (<a href="https://prnt.sc/hus0kh" target="_blank">https://prnt.sc/hus0kh</a>) - Something like this should appear:</p><p><img src="https://image.prntscr.com/image/KRPLE8QfTsuQNCasnRjXkw.png" alt="" class="fr-fic fr-dii fr-draggable " style="" /></p><p></p><p>2. Click "Add", then you want to expand "MySQL Servers" including "MySQL Server 5.7" and then select x64 or x86 and click the Arrow to put it in the installation section.</p><p><img src="https://image.prntscr.com/image/MogTK4jzT3Sr88Fv73XAhw.png" alt="" class="fr-fic fr-dii fr-draggable " style="" /></p><p>3. Click "Install" then "Execute". This will take some time to make changes.</p><p><img src="https://image.prntscr.com/image/7HrBXL4RTyCHGQxHST0akQ.png" alt="" class="fr-fic fr-dii fr-draggable " style="" /></p><p>4. Once complete, click "Next" and you'll be ready to configure your server. Please follow pure instruction</p><p>You will want to select<strong> Standalone MySQL Server </strong>then click "Next"</p><p>You will want Development Machine with TCP / IP of 3306. If there is an error then it means another application is using that port (e.g skype can be a common one) and you'll need to close those applications to run this one.</p><p><img src="https://image.prntscr.com/image/SGR08scIRnyIo0BZFHaSdA.png" alt="" class="fr-fic fr-dii fr-draggable " style="" /></p><p>5. You will now need to create a MySQL password (make it something you will remember) . After done, click "Next"</p><p><img src="https://image.prntscr.com/image/LAKpizN2Tga-Q4dwmFpTEg.png" alt="" class="fr-fic fr-dii fr-draggable " style="" /></p><p>6. For the next bit, you will not need to edit it, so please skip it.</p><p><img src="https://image.prntscr.com/image/Z0HQHTMlRNiQLlC2Cx-Mkw.png" alt="" class="fr-fic fr-dii fr-draggable " style="" /></p><p>7. You will now have a screen which says "Apply Configuration" - Simply click Execute (May take a while on Starting Database and Starting Server)</p><p><img src="https://image.prntscr.com/image/43uOVix7QvebRSFPriFC0Q.png" alt="" class="fr-fic fr-dii fr-draggable " style="" /></p><p>8. When it's all done, you will want to exit the application.</p><p></p><p><span style="font-size: 15px"><strong>Setting up Navicat (The Database)</strong></span></p><p><span style="font-size: 12px">1. Open Navicat MySQL (Something like this should appear<img src="/styles/default/xenforo/smilies/emojione/smile.png" class="smilie" loading="lazy" alt=":)" title="Smile :)" data-shortname=":)" /></span></p><p><span style="font-size: 12px"><img src="https://image.prntscr.com/image/B7VMaUyzTeCsWgilP7D-zA.png" alt="" class="fr-fic fr-dii fr-draggable " style="" /></span></p><p><span style="font-size: 12px">2. Click "Connection" in the top left then "MySQL". Something like this should appear:</span></p><p><span style="font-size: 12px"><img src="https://image.prntscr.com/image/ViA5Q7M6T4KipvpsZoNc8w.png" alt="" class="fr-fic fr-dii fr-draggable " style="" /></span></p><p><span style="font-size: 12px">3. For connection name, it can be anything, I suggest "RP"</span></p><p><span style="font-size: 12px">Port: <strong>3306</strong></span></p><p><span style="font-size: 12px">Host: l<strong>ocalhost</strong></span></p><p><span style="font-size: 12px">Username:<strong> root</strong></span></p><p><span style="font-size: 12px">Password:<strong> Password is what you entered when making the MySQL Server</strong></span></p><p><span style="font-size: 12px">4. You will want to now expand "RP" and do "Create a new database" and name it Roleplay or RP. You can do this by right clicking the connection</span></p><p><span style="font-size: 12px"><img src="https://image.prntscr.com/image/KeS1T4SPQRiyafYaU_6_3A.png" alt="" class="fr-fic fr-dii fr-draggable " style="" /></span></p><p><span style="font-size: 12px">5. Click "Ok" and now open the database by double clicking. - You will see the following;</span></p><p><span style="font-size: 12px"><img src="https://image.prntscr.com/image/Up5sHcFjQzybEswX6kvVQw.png" alt="" class="fr-fic fr-dii fr-draggable " style="" /></span></p><p><span style="font-size: 12px">6. Right click "Tables" then click "Execute SQL File" - The following will appear;</span></p><p><span style="font-size: 12px"><img src="https://image.prntscr.com/image/ZH1XSvJfTpmpfz00OE1YBw.png" alt="" class="fr-fic fr-dii fr-draggable " style="" /></span></p><p><span style="font-size: 12px">7. Find the SQL in your folder and then select it and click "Start"</span></p><p><span style="font-size: 12px">8. Once the SQL has finished, you can now close navicat.</span></p><p></p><p><span style="font-size: 12px"><strong>Extracting the CMS</strong></span></p><p><span style="font-size: 12px">1. Locate wwwroot on Local Disk in the folder "inetpub"</span></p><p><span style="font-size: 12px">2. Test localhost by doing "localhost" in your browser, an IIS screen should appear</span></p><p><span style="font-size: 12px"><img src="https://i.stack.imgur.com/LwTzR.jpg" alt="" class="fr-fic fr-dii fr-draggable " style="" /></span></p><p><span style="font-size: 12px">3. Now, go to wwwroot and delete everything inside it.</span></p><p><span style="font-size: 12px">4. You will want to extract CMS + SWF into the wwwroot folder (Do not extract "BETA" into the folder, make sure it's all the contents not a folder)</span></p><p><span style="font-size: 12px"><img src="https://image.prntscr.com/image/ZVdkk7zoTDWDBGtKcjasBA.png" alt="" class="fr-fic fr-dii fr-draggable " style="" /></span></p><p><span style="font-size: 12px">5. Once fully extracted, you will want to navigate to wwwroot > app > management > config.php (edit with notepad plus) then this should appear</span></p><p><img src="https://image.prntscr.com/image/75e5Jg0ZQBayu-Nru9jE7Q.png" alt="" class="fr-fic fr-dii fr-draggable " style="" /></p><p>6. Edit all the links (<a href="http://fluxrp.com/" target="_blank">http://fluxrp.com</a>, FluxRP) to your roleplay's name, and at the top enter your database name and database password only.</p><p>7. Go to localhost and see if it works, if it does, something like this should appear:</p><p><img src="https://image.prntscr.com/image/HU3KvWK_RYWunP2OpAEhNA.png" alt="" class="fr-fic fr-dii fr-draggable " style="" /></p><p><strong>Configuring variables and setting them up</strong></p><p>1. Navigate to<strong> wwwroot > swfs > gamedata > external_variables.txt (edit with notepad)</strong> then do<strong> CTRL F and Find and Replace </strong><a href="http://fluxrp.com/" target="_blank">http://fluxrp.com</a> to your domain.</p><p><img src="https://image.prntscr.com/image/e_pizLs6QCuW8W6R3MBc6g.png" alt="" class="fr-fic fr-dii fr-draggable " style="" /></p><p></p><p><strong>Extracting the Emulator & Setting it up</strong></p><p>1. Extract the emulator wherever you want, somewhere where you'll remember it.</p><p>2. Open up the folder and go to <strong>FluxEMU > Build > Settings > main.ini (edit with notepad)</strong></p><p><strong><img src="https://image.prntscr.com/image/dYGM1bKhSWClj6DPEKSktA.png" alt="" class="fr-fic fr-dii fr-draggable " style="" /></strong></p><p><strong>3. Now edit all the above, only the database, database password and tcp.bindip=</strong></p><p>4. Now you've done that, try running the emulator .exe in <strong>FluxEMU > Build > Plus Emulator.exe - </strong>Something like this should appear (but not exactly)</p><p><img src="https://image.prntscr.com/image/w7k4divQQOCKoekYbGuLjQ.png" alt="" class="fr-fic fr-dii fr-draggable " style="" /></p><p>5. If that works, now navigate to wwwroot > app > tpl > skins > habbo (or whatever is selected in config.php) > client.php</p><p>Navigate to line 265</p><p><img src="https://image.prntscr.com/image/Lr-iSMIBTo6EhBxK63RKSg.png" alt="" class="fr-fic fr-dii fr-draggable " style="" /></p><p></p><p><span style="font-size: 12px"></span></p><p><span style="font-size: 12px"><strong>Edit connection.info.host to your VPS IP</strong></span></p><p><span style="font-size: 12px"><strong>Make sure your SWF revision is correct too - Navigate to wwwroot > swfs > gordon > PRODUCTION-2015******-****** and make sure it's the correct one in the client.php</strong></span></p><p><span style="font-size: 12px"><strong><img src="https://image.prntscr.com/image/8Mc8BjVVS2GZWbqJhErhYw.png" alt="" class="fr-fic fr-dii fr-draggable " style="" /></strong></span></p><p><span style="font-size: 12px"></span></p><p><span style="font-size: 12px"><strong>Common Errors</strong></span></p><p><span style="font-size: 12px"><strong>403.14 Forbidden <img src="https://images-ext-1.discordapp.net/external/C1NMO4Jvn6xWs11p08LGhhZjbyY1DruakMoKpM9e7c8/https/image.prntscr.com/image/LVBMh1qdSPmdR3G3GM6_Ww.png?width=993&height=474" alt="" class="fr-fic fr-dii fr-draggable " style="" /></strong></span></p><p><span style="font-size: 12px"><strong>FIX: </strong>Check if your wwwroot is open or in a folder, if it's something like this:</span></p><p><span style="font-size: 12px"><img src="https://image.prntscr.com/image/cM_XIDhYQ0GQwFtzZpYk5g.png" alt="" class="fr-fic fr-dii fr-draggable " style="" /></span></p><p><span style="font-size: 12px">Then go into the folder "AddedContent" and select all using CTRL A or Shift from top to bottom, then drag all into wwwroot folder rather than just that folder.</span></p><p><span style="font-size: 12px"></span></p><p><span style="font-size: 12px"><strong>FindVotes when I click "Enter Client?" wtf? - </strong>Navigate to your skin and then "includes", then navigation and it's sometimes located in there, however, it can also be a php file such as forcevote.php then just simply remove it.</span></p><p><span style="font-size: 12px"></span></p><p><span style="font-size: 12px"><strong>White Screen on Client - </strong>Have you tried enabling flash on the client? This is extremely common and can easily be done. Simply enable Flash on that webpage. Once done, you'll not need to do it again.</span></p><p><span style="font-size: 12px">- Have you configured your variables correctly? Make sure it's not <a href="http://localhost/" target="_blank">http://localhost</a> rather than your domain.</span></p><p><span style="font-size: 12px">- Cleared cache? Can be a common issue that the cache for that page was there before you configured your client</span></p><p><span style="font-size: 12px">- Make sure client.php is configured correctly and pointing to the right production and ip.</span></p><p><span style="font-size: 12px"></span></p><p><span style="font-size: 12px"><strong>PHP Manager didn't install correctly. - </strong>This is common for windows 10 users and really easy to fix.</span></p><p><span style="font-size: 12px">Simply do CTRL R will bring a run box up and type regedit.exe and registry editor will appear.</span></p><p><span style="font-size: 12px">Navigate to: <strong>HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/W3SVC/Parameters/MajorVersion</strong></span></p><p><span style="font-size: 12px">Change the variable to 8 and then try to reinstall PHP Manager (It will change back to default when windows restarts, should not affect anything)</span></p><p><span style="font-size: 12px"></span></p><p><span style="font-size: 12px"><strong>PHP Manager failed to install</strong></span></p><p><span style="font-size: 12px">PHP Manager Manual Install<strong><strong>: </strong></strong><a href="https://github.com/edgardo001/PHPManagerForIIS-Versiones/raw/master/PHPManagerForIIS-1.4.0-x64%20-%20IIS%2010.msi" target="_blank"><strong>https://github.com/edgardo001/PHPManagerForIIS-Versiones/raw/master/PHPManagerForIIS-1.4.0-x64%20-%20IIS%2010.msi</strong></a></span></p><p>This error occurs due to a signature verification error.</p><p></p><p><strong>URL Rewrite 2.0 failed to install</strong></p><p>This error occurs due to a signature verification error.</p><p><span style="font-size: 12px"><strong>URL Rewrite Manual Install: </strong><a href="https://www.microsoft.com/en-gb/download/details.aspx?id=5747" target="_blank">https://www.microsoft.com/en-gb/download/details.aspx?id=5747</a></span></p><p><span style="font-size: 12px"></span></p><p><span style="font-size: 12px"><strong>An unknown FastCGI error occurred</strong></span></p><p><span style="font-size: 12px">This is because you've installed PHP 7.0 when it should be PHP 5.x</span></p><p><span style="font-size: 12px">Simply move all contents from PHP 5.x (if installed, otherwise install PHP 5.x) into the PHP 7.0 to replace the files (easiest way)</span></p><p><span style="font-size: 12px"></span></p><p><span style="font-size: 12px"><strong>x/php-cgi.exe - The FastCGI process exited unexpectedly</strong></span></p><p><span style="font-size: 12px">This is because the file is missing a DLL that should of been installed.</span></p><p><span style="font-size: 12px">Simply download manually from <a href="https://www.dllme.com/dll/files/vcruntime140_dll.html" target="_blank">here </a>then put it into the PHP 5.x folder.</span></p><p><span style="font-size: 12px"></span></p><p><span style="font-size: 12px"></span></p><p><span style="font-size: 12px"></span></p><p><span style="font-size: 12px"></span></p><p><span style="font-size: 12px"></span></p><p><span style="font-size: 12px"></span></p><p><span style="font-size: 12px">I know it's not much but I have tried to do it in a noob friendly manner as much as possible.</span></p><p><span style="font-size: 12px">Any problems let me know.</span></p><p><span style="font-size: 12px"></span></p><p><span style="font-size: 12px">Thanks</span></p></blockquote><p></p>
[QUOTE="Joshie, post: 438892, member: 59782"] This is the updated version of the previous tutorial. Old archieved files will be needed to perform a retro setup, due to the MySQL update causing charset errors and PHP cgi screwing up with DLL's along with PHP Manager & URL Rewrite not installing due to signature error. Files you'll need to download: [B]Navicat MySQL:[/B] [URL]https://www.navicat.com/en/download/navicat-for-mysql[/URL] [B]FluxCMS + SWFs:[/B] [URL]https://mega.nz/#!dw5wxCDD!cVwSnw93Kp-2krWKjmlBUoWNqG2gKURGWoMAHWTZtqA[/URL] [B]FluxEMU:[/B] [URL]https://mega.nz/#!MhIgVK7A!MAI_qm5J9WVnvz84CO-gr4zxkzZSeJgWnSZ8tWirH0k[/URL] [B]Flux DB SQL: [/B][URL]https://mega.nz/#!h54QVBjS!DLb0Qe0pcgWdoLofz3kEBGb6JvuDlt1__PE6_PivY-4[/URL] [B]Web Platform Installer:[/B] [URL]https://www.microsoft.com/web/downloads/platform.aspx[/URL] [B]Notepad ++: [/B][URL]https://notepad-plus-plus.org/download/v7.5.4.html[/URL] [B]WinRAR:[/B] [URL]https://www.rarlab.com/download.htm[/URL] New: [B]URL Rewrite Manual Install: [/B][URL]https://www.microsoft.com/en-gb/download/details.aspx?id=5747[/URL] [B]PHP Manager Manual Install: [/B][URL]https://github.com/edgardo001/PHPManagerForIIS-Versiones/raw/master/PHPManagerForIIS-1.4.0-x64%20-%20IIS%2010.msi[/URL] [B][B]MySQL Installer (Archieved 5.7.21):[/B] [/B][URL]https://downloads.mysql.com/archives/get/file/mysql-installer-web-community-5.7.21.0.msi[/URL] Begin by setting up IIS, this is simple. 1. Access your control panel by searching "Control Panel" in the windows search bar [IMG]https://image.prntscr.com/image/sKBtV4r3SBi6KXfL7hJXiQ.png[/IMG] 2. From the main menu, click "Programs" then click "Turn windows features off or on" [IMG]https://image.prntscr.com/image/2JqLAEKwRfCMDSjcy07F6g.png[/IMG] 3.. A box then will appear, you will want to expand the folder "Internet Information Services " then also expand "World Wide Web Services" then tick "Application Development Features". [IMG]https://image.prntscr.com/image/agCSY62eQZeIS-sGyIJJ_A.png[/IMG] 4. Now click "ok" and they will install 5. Now, download web platform installer from the downloads at the top of the thread and open it. Something like this should appear: [IMG]https://image.prntscr.com/image/yqzHe6FHRjahXsLWLt_cbQ.png[/IMG] 6. Now, you will need to search for 3 items. [B]IIS Recommended Configuration PHP 5.6 URL Rewrite 2.1[/B] Once you have ticked these items, click "Install" [IMG]https://image.prntscr.com/image/0h_YRvbATLqYWwlUbEwBtA.png[/IMG] [SIZE=4]Now, we need to setup the MySQL Server.[/SIZE] 1. Open [B]MySQL Installer [/B](not MySQL Server, it wont be a thing. You're INSTALLING the server) ([URL]https://prnt.sc/hus0kh[/URL]) - Something like this should appear: [IMG]https://image.prntscr.com/image/KRPLE8QfTsuQNCasnRjXkw.png[/IMG] 2. Click "Add", then you want to expand "MySQL Servers" including "MySQL Server 5.7" and then select x64 or x86 and click the Arrow to put it in the installation section. [IMG]https://image.prntscr.com/image/MogTK4jzT3Sr88Fv73XAhw.png[/IMG] 3. Click "Install" then "Execute". This will take some time to make changes. [IMG]https://image.prntscr.com/image/7HrBXL4RTyCHGQxHST0akQ.png[/IMG] 4. Once complete, click "Next" and you'll be ready to configure your server. Please follow pure instruction You will want to select[B] Standalone MySQL Server [/B]then click "Next" You will want Development Machine with TCP / IP of 3306. If there is an error then it means another application is using that port (e.g skype can be a common one) and you'll need to close those applications to run this one. [IMG]https://image.prntscr.com/image/SGR08scIRnyIo0BZFHaSdA.png[/IMG] 5. You will now need to create a MySQL password (make it something you will remember) . After done, click "Next" [IMG]https://image.prntscr.com/image/LAKpizN2Tga-Q4dwmFpTEg.png[/IMG] 6. For the next bit, you will not need to edit it, so please skip it. [IMG]https://image.prntscr.com/image/Z0HQHTMlRNiQLlC2Cx-Mkw.png[/IMG] 7. You will now have a screen which says "Apply Configuration" - Simply click Execute (May take a while on Starting Database and Starting Server) [IMG]https://image.prntscr.com/image/43uOVix7QvebRSFPriFC0Q.png[/IMG] 8. When it's all done, you will want to exit the application. [SIZE=4][B]Setting up Navicat (The Database)[/B][/SIZE] [SIZE=3]1. Open Navicat MySQL (Something like this should appear:) [IMG]https://image.prntscr.com/image/B7VMaUyzTeCsWgilP7D-zA.png[/IMG] 2. Click "Connection" in the top left then "MySQL". Something like this should appear: [IMG]https://image.prntscr.com/image/ViA5Q7M6T4KipvpsZoNc8w.png[/IMG] 3. For connection name, it can be anything, I suggest "RP" Port: [B]3306[/B] Host: l[B]ocalhost[/B] Username:[B] root[/B] Password:[B] Password is what you entered when making the MySQL Server[/B] 4. You will want to now expand "RP" and do "Create a new database" and name it Roleplay or RP. You can do this by right clicking the connection [IMG]https://image.prntscr.com/image/KeS1T4SPQRiyafYaU_6_3A.png[/IMG] 5. Click "Ok" and now open the database by double clicking. - You will see the following; [IMG]https://image.prntscr.com/image/Up5sHcFjQzybEswX6kvVQw.png[/IMG] 6. Right click "Tables" then click "Execute SQL File" - The following will appear; [IMG]https://image.prntscr.com/image/ZH1XSvJfTpmpfz00OE1YBw.png[/IMG] 7. Find the SQL in your folder and then select it and click "Start" 8. Once the SQL has finished, you can now close navicat.[/SIZE] [SIZE=3][B]Extracting the CMS[/B] 1. Locate wwwroot on Local Disk in the folder "inetpub" 2. Test localhost by doing "localhost" in your browser, an IIS screen should appear [IMG]https://i.stack.imgur.com/LwTzR.jpg[/IMG] 3. Now, go to wwwroot and delete everything inside it. 4. You will want to extract CMS + SWF into the wwwroot folder (Do not extract "BETA" into the folder, make sure it's all the contents not a folder) [IMG]https://image.prntscr.com/image/ZVdkk7zoTDWDBGtKcjasBA.png[/IMG] 5. Once fully extracted, you will want to navigate to wwwroot > app > management > config.php (edit with notepad plus) then this should appear[/SIZE] [IMG]https://image.prntscr.com/image/75e5Jg0ZQBayu-Nru9jE7Q.png[/IMG] 6. Edit all the links ([URL='http://fluxrp.com/']http://fluxrp.com[/URL], FluxRP) to your roleplay's name, and at the top enter your database name and database password only. 7. Go to localhost and see if it works, if it does, something like this should appear: [IMG]https://image.prntscr.com/image/HU3KvWK_RYWunP2OpAEhNA.png[/IMG] [B]Configuring variables and setting them up[/B] 1. Navigate to[B] wwwroot > swfs > gamedata > external_variables.txt (edit with notepad)[/B] then do[B] CTRL F and Find and Replace [/B][URL='http://fluxrp.com/']http://fluxrp.com[/URL] to your domain. [IMG]https://image.prntscr.com/image/e_pizLs6QCuW8W6R3MBc6g.png[/IMG] [B]Extracting the Emulator & Setting it up[/B] 1. Extract the emulator wherever you want, somewhere where you'll remember it. 2. Open up the folder and go to [B]FluxEMU > Build > Settings > main.ini (edit with notepad) [IMG]https://image.prntscr.com/image/dYGM1bKhSWClj6DPEKSktA.png[/IMG] 3. Now edit all the above, only the database, database password and tcp.bindip=[/B] 4. Now you've done that, try running the emulator .exe in [B]FluxEMU > Build > Plus Emulator.exe - [/B]Something like this should appear (but not exactly) [IMG]https://image.prntscr.com/image/w7k4divQQOCKoekYbGuLjQ.png[/IMG] 5. If that works, now navigate to wwwroot > app > tpl > skins > habbo (or whatever is selected in config.php) > client.php Navigate to line 265 [IMG]https://image.prntscr.com/image/Lr-iSMIBTo6EhBxK63RKSg.png[/IMG] [SIZE=3] [B]Edit connection.info.host to your VPS IP[/B] [B]Make sure your SWF revision is correct too - Navigate to wwwroot > swfs > gordon > PRODUCTION-2015******-****** and make sure it's the correct one in the client.php[/B] [B][IMG]https://image.prntscr.com/image/8Mc8BjVVS2GZWbqJhErhYw.png[/IMG][/B] [B]Common Errors[/B] [B]403.14 Forbidden [IMG]https://images-ext-1.discordapp.net/external/C1NMO4Jvn6xWs11p08LGhhZjbyY1DruakMoKpM9e7c8/https/image.prntscr.com/image/LVBMh1qdSPmdR3G3GM6_Ww.png?width=993&height=474[/IMG][/B] [B]FIX: [/B]Check if your wwwroot is open or in a folder, if it's something like this: [IMG]https://image.prntscr.com/image/cM_XIDhYQ0GQwFtzZpYk5g.png[/IMG] Then go into the folder "AddedContent" and select all using CTRL A or Shift from top to bottom, then drag all into wwwroot folder rather than just that folder. [B]FindVotes when I click "Enter Client?" wtf? - [/B]Navigate to your skin and then "includes", then navigation and it's sometimes located in there, however, it can also be a php file such as forcevote.php then just simply remove it. [B]White Screen on Client - [/B]Have you tried enabling flash on the client? This is extremely common and can easily be done. Simply enable Flash on that webpage. Once done, you'll not need to do it again. - Have you configured your variables correctly? Make sure it's not [URL='http://localhost/']http://localhost[/URL] rather than your domain. - Cleared cache? Can be a common issue that the cache for that page was there before you configured your client - Make sure client.php is configured correctly and pointing to the right production and ip. [B]PHP Manager didn't install correctly. - [/B]This is common for windows 10 users and really easy to fix. Simply do CTRL R will bring a run box up and type regedit.exe and registry editor will appear. Navigate to: [B]HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/W3SVC/Parameters/MajorVersion[/B] Change the variable to 8 and then try to reinstall PHP Manager (It will change back to default when windows restarts, should not affect anything) [B]PHP Manager failed to install[/B] PHP Manager Manual Install[B][B]: [/B][/B][URL='https://github.com/edgardo001/PHPManagerForIIS-Versiones/raw/master/PHPManagerForIIS-1.4.0-x64%20-%20IIS%2010.msi'][B]https://github.com/edgardo001/PHPManagerForIIS-Versiones/raw/master/PHPManagerForIIS-1.4.0-x64%20-%20IIS%2010.msi[/B][/URL][/SIZE] This error occurs due to a signature verification error. [B]URL Rewrite 2.0 failed to install[/B] This error occurs due to a signature verification error. [SIZE=3][B]URL Rewrite Manual Install: [/B][URL]https://www.microsoft.com/en-gb/download/details.aspx?id=5747[/URL] [B]An unknown FastCGI error occurred[/B] This is because you've installed PHP 7.0 when it should be PHP 5.x Simply move all contents from PHP 5.x (if installed, otherwise install PHP 5.x) into the PHP 7.0 to replace the files (easiest way) [B]x/php-cgi.exe - The FastCGI process exited unexpectedly[/B] This is because the file is missing a DLL that should of been installed. Simply download manually from [URL='https://www.dllme.com/dll/files/vcruntime140_dll.html']here [/URL]then put it into the PHP 5.x folder. I know it's not much but I have tried to do it in a noob friendly manner as much as possible. Any problems let me know. Thanks[/SIZE] [/QUOTE]
Insert quotes…
Verification
Post reply
Forums
Server Development
Habbo Retros
Habbo Tutorials
[UPDATED] How to make a R63B Habbo Roleplay
Top