Hi guys!
Here I am releasing a small package of mine which I call Portabbo, a combination of portable and Habbo. (oh so clever)
What exactly do I mean? Well, this package includes everything you need to have a Habbo private server, already set up! Yes, even the database, the SWFs, emulator, etc.
So all you have to do to get it working is extract the folder to your C:\ drive (if you place it elsewhere you may have to edit some settings), run a batch file to start the web server, and open the emulator (Snowlight)!
There are a few things I need to mention about this:
That's all I can think of right now. Anyway, here is a list of what Portabbo contains, for those who'd like to know:
And here's a list of editable options for different programs, and where to find them.
The database has a test account I created with the account name and character name Yotsuba, the password is snow.
Oh, and here is the root MySQL password.
So how the hell do I start this thing once I downloaded it?
And that's you done! You can now visit localhost to create a character and enter the client.
I have also included Snowlight's source inside the source folder, so you can make changes if you feel like it ^^
Screenshots?
Here you go!
Want to see a screenshot of anything specific? Just ask!
Download
Here is the download link:
Well, I think I have covered everything I need to.
If you have any questions, or if you have any problems related to Portabbo, please post them in this thread so I can help you.
Thanks for reading, and enjoy.
Here I am releasing a small package of mine which I call Portabbo, a combination of portable and Habbo. (oh so clever)
What exactly do I mean? Well, this package includes everything you need to have a Habbo private server, already set up! Yes, even the database, the SWFs, emulator, etc.
So all you have to do to get it working is extract the folder to your C:\ drive (if you place it elsewhere you may have to edit some settings), run a batch file to start the web server, and open the emulator (Snowlight)!
There are a few things I need to mention about this:
- Portabbo will use ports 1162, 1163 (emulator), 80 (nginx), 3306 (MySQL) and 9000 (PHP-CGI). If you currently have a web server running you will need to stop it before you can use Portabbo by default. You can edit the ports if you want, however.
- Portabbo is a development server, so you should not use this with a live hotel. Why?
- Snowlight is still a work-in-progress emulator, it will have missing features, and to be fair the pathfinder is pretty bad.
- This nginx setup has had no effort put into it, so you'll probably experience errors and such if you make it public.
- The CMS is just one file, when registering it doesn't check for spaces/invalid characters, it's not safe to use this publicly.
That's all I can think of right now. Anyway, here is a list of what Portabbo contains, for those who'd like to know:
- nginx 1.2
- MySQL 5.5
- PHP 5.4
- phpMyAdmin 4.0
- Snowlight Emulator
- Snowlight Web Portal
- Compatible r63 SWFs and furni, skimmed down c_images folder, valid gamedata
And here's a list of editable options for different programs, and where to find them.
nginx port 80
Edit this in /portabbo/nginx/conf/nginx.conf on line 14:
Please note: If you edit this, you will have to edit all instances of localhost to localhostort in the CMS, and variables. This isn't recommended, just turn off your current web server.
MySQL port 3306
Edit this in /portabbo/mysql/my.ini on lines 10 and 17:
Please note: If you edit this, you will have to edit the used MySQL port in the emulator's configuration.
PHP port 9000
Edit this in /portabbo/start_server.bat on line 12:
And in /portabbo/nginx/conf/nginx.conf on line 22:
Snowlight port 1162/1163
Edit this in /portabbo/snowlight/emulator/data/server-main.cfg on lines 26 and 28:
Edit this in /portabbo/nginx/conf/nginx.conf on line 14:
Code:
listen 80 default;
Please note: If you edit this, you will have to edit all instances of localhost to localhostort in the CMS, and variables. This isn't recommended, just turn off your current web server.
MySQL port 3306
Edit this in /portabbo/mysql/my.ini on lines 10 and 17:
Code:
port = 3306
Please note: If you edit this, you will have to edit the used MySQL port in the emulator's configuration.
PHP port 9000
Edit this in /portabbo/start_server.bat on line 12:
Code:
RunHiddenConsole php\php-cgi.exe -b 127.0.0.1:9000 -c php\php.ini
And in /portabbo/nginx/conf/nginx.conf on line 22:
Code:
fastcgi_pass 127.0.0.1:9000;
Snowlight port 1162/1163
Edit this in /portabbo/snowlight/emulator/data/server-main.cfg on lines 26 and 28:
Code:
net.bind.port=1162
net.cmd.bind.port=1163
The database has a test account I created with the account name and character name Yotsuba, the password is snow.
Oh, and here is the root MySQL password.
Code:
fyYw8LZRdNfhGxXJ
So how the hell do I start this thing once I downloaded it?
- Extract the portabbo folder to C:/
- Run start_server.bat
- Accept any firewall windows that show
- Run Snowlight.exe in /snowlight/emulator
And that's you done! You can now visit localhost to create a character and enter the client.
I have also included Snowlight's source inside the source folder, so you can make changes if you feel like it ^^
Screenshots?
Here you go!
Want to see a screenshot of anything specific? Just ask!
Download
Here is the download link:
You must be registered to see links
Well, I think I have covered everything I need to.
If you have any questions, or if you have any problems related to Portabbo, please post them in this thread so I can help you.
Thanks for reading, and enjoy.