[TUT] How to make A RP Server [TUT]

Status
Not open for further replies.

wallis

Member
Oct 7, 2010
115
0
[FONT=&quot]Well, seeing as there are no active tutorials on here; or; tutorials that are no longer working, such as the links are messed etc. I thought I’d make one, for any of you to follow.
This tutorial is for an RP server; :hit x, :push x etcetc.

What you WILL need;

- XAMPP
- WINRAR
- MySQL OBCD Connector 5.1
- MySQL Connector 5.2 Net
- Rastalulz Holograph RP Edition [ I recommend this, because I’m using it in this tutorial, you may use any others you can find ]
- Visual C# [Second One down; Visual C# download that.]

Please download all of above, before starting this tutorial.

I will try to include pictures if I can.

Ok, let’s start; Make a new folder called; 'retro' or 'hotel' on the lines of them. Use the XAMPP Download above and download it, install it into your computer; making sure you do it properly. Then; open XAMPP, you can find that as a shortcut on your desktop. Start Apache and MySQL, but do not tick the boxes!;
- Picture

Ok, now; on your internet, type in; localhost, which will bring you to an XAMPP page, and asks for your language. Choose your language, whether it be English, French. When you have done that; go back to the address bar and type localhost/xampp/security. Fill in a password to your root account, and click change password. Simples :D [Can't show print screens for this as I’ve already done it all]

Once done all that; download the holograph emulator by Rastalulz. Once done that; you need to go to localhost/phpmyadmin and login with the stuff you used before, your password, which you edited in xampp/security, and the account should automatically be root. Create a new database called; holodb and then wait for it to create itself;

once done that, on the left hand side, click holodb and then press the import button which is on the top row.

after clicking import, it asks you to choose a file from your folders. Go to your holograph emulator, which where-ever you extracted it to is called; RastaLulz HoloRP and PHPRetro -- Compiled by MDK. Then in that folder you have a file called; Holo RP Edition by RastaLulz SQL. Import that into your database;

after doing that, all the files are in your database, so that’s all you have to do on phpmyadmin now!

Go to Xampp in your files; and go to another folder which is called; htdocs. Delete everything in that folder. After doing that, you'll need to go to the holograph folder, which has three folders in it; emu, CMS, and v26. Go into the CMS folder, copy ALL of the files that are in that folder. And paste them into htdocs. When you've done that, go back to that holograph folder, and paste the v26 folder to the xampp htdocs also. Copy the folder all together, not all the files in it. The V26 folder may be called something else; so rename is V26 instead of v26_dcrs or whatever it is.


Ok, go to; holograph emulator; then click bin;debug;bin and click on the MySQL file. Fill it in with your password, and your database name, and so on.


once you've done that; go to localhost/install and fill out the installer for the phpretro.
First page; all of it is correct, just fill in your database password+name.
Second Page; just click next if you've passed all.
Third Page; Retro name etc. Site path should be your ip/hamachi ip.
Fourth Page; Filling out admin account.
Fifth page; Installing/getting php to connect to database.
I think that’s all the pages, if not it’s not that difficult anyway.

Well done, you've just setup your hotel; it asks you when you've finished to move install/config to includes/config. Go to Htdocs in xampp, and you'll see an install folder. In that install folder, there is a config file. Drag that into includes, and there we go. Done. If it says; ''there are two, what do you want to do, move and replace, keep both'' etc. Just click move and replace which will work :D

Once done that, try your hotel; reload it with your ip/hamachi ip. Then go to housekeeping. Under 'Settings' Click; 'Site' and scroll down to the bottom. It say's Status image which is on 'Check every 10minutes' Click the drop down menu, then click disabled and save.

Go to settings again, and click on hotel.
It asks you for important things on this page, which will make your site work. In the ip, put your IP/Hamachi ip. In the port part; type your port, which in this case is 2121 not 3306! And then in MUS port; it’s 2021 and leave the dcrs/vars/texts till later, as I’ll be telling you how to do them later. Click save, and you’re sorted on that part :D

Before starting your server and all, we will first do the dcrs, then do the server. I'm going to be nice, and give you the code for the external_vars. First of all; go to htdocs > v26 and go to external_vars, open it in a notepad. Here’s the code; and where I have put 'YOUR IP HERE' pretty explanatory, put your ip there/hamachi ip there.
cast.entry.39=hh_human_50_acc_face
client.use.invites=1
external.figurepartlist.txt=http://YOUR IP HERE!/V26/gamedata/figuredata.xml
cast.entry.33=hh_human_acc_face
cast.entry.11=hh_human_hair
link.format.userpage=http://YOUR IP HERE/user_profile.php?name=%ID%
room.rating.enable=1
interface.cmds.active.ctrl=["move","rotate"]
cast.entry.28=hh_recycler
client.textdata.utf8=1
cast.entry.14=hh_human_shoe
friend_request_declined=Declined!
cast.entry.16=hh_pets_common
cast.entry.6=hh_human
link.format.collectibles=http://%predefined%/credits/collectibles
navigator.visible.public.root=3
figure.draworder.xml.secure=http://YOUR IP HERE/V26/gamedata/draworder.xml
room.cast.11=hh_badges
interstitial.max.displays=5
room.cast.1=hh_soundmachine
interface.cmds.item.ctrl=[]
cast.entry.40=hh_human_50_acc_head
fuse.project.id=habbo_uk
cast.entry.32=hh_human_acc_eye
dynamic.download.url=http://YOUR IP HERE/V26/hof_furni/
cast.entry.34=hh_human_acc_head
interface.cmds.user.owner=["take_rights","give_rights","kick","friend","trade","ignore","unignore","userpage"]
navigator.visible.private.root=4
struct.font.italic=[#font:"v", #fontSize:9,#lineHeight:10,#color:rgb("#000000"),#ilk:#struct,#fontStyle:[#italic]]
cast.entry.15=hh_kiosk_room
navigator.default.view=public
room.recommendations=1
room.cast.10=hh_roomdimmer
link.format.friendlist.pref=http://%predefined%/profile/friendsmanagement?tab=6
stats.tracking.javascript=google
friend_request_failed=Failed!
cast.entry.41=hh_human_50_body
cast.entry.10=hh_human_hats
room.cast.5=hh_human_50_leg
cast.entry.30=hh_tutorial
cast.entry.4=hh_interface
cast.entry.31=hh_entry_init
interface.cmds.user.ctrl=["kick","friend","trade","ignore","unignore","userpage"]
cast.entry.19=hh_furni_classes
interface.cmds.photo.owner=["pick","delete"]
cast.entry.21=hh_club
displayer.tag.expiration.time=600000
swimjump.key.list=[#run1:"A", #run2:"D", #dive1:"W", #dive2:"E", #dive3:"A", #dive4:"S", #dive5:"D", #dive6:"Z", #dive7:"X", #jump:"SPACE"]
cast.entry.17=hh_room_utils
dynamic.download.name.template=hh_furni_xx_%typeid%.cct
cast.entry.44=hh_ig
games.tickets.hide=0
navigator.cache.duration=30
struct.font.tooltip=[#font:"v", #fontSize:9,#lineHeight:10,#color:rgb("#000000"),#ilk:#struct,#fontStyle:[#plain]]
cast.entry.35=hh_human_50_face
cast.entry.45=hh_ig_interface
stats.tracking.javascript.template=/\TCODE
cast.entry.20=hh_room
room.cast.4=hh_human_50_shirt
room.cast.3=hh_human_acc_waist
interface.cmds.photo.ctrl=[]
figure.animation.xml=http://YOUR IP HERE/V26/gamedata/animation.xml
cast.entry.18=hh_room_ui
private.image.library.url=http://YOUR IP HERE/V26/images/
cast.entry.47=hh_guide
club.subscription.disabled=1
cast.entry.12=hh_human_shirt
interface.cmds.user.friend=["friend","trade","ignore","unignore","userpage"]
struct.font.plain=[#font:"v", #fontSize:9,#lineHeight:10,#color:rgb("#000000"),#ilk:#struct,#fontStyle:[#plain]]
room.cast.2=hh_human_acc_chest
cast.entry.24=hh_cat_code
link.format.mailpage=http://%predefined%/me#mail/compose/%recipientid%
friend_request_massoperation_cancel=Back to request list.
dynamic.download.samples.template=sounds/%typeid%.cct
text.render.compatibility.mode=2
interface.cmds.active.owner=["move","rotate","pick"]
cast.entry.43=hh_instant_messenger
purse.transactions.active=1
friend_request_accepted=Accepted!
cast.entry.1=hh_entry_ca
room.default.floor=111
hh.cast.11=hh_badges
cast.entry.7=hh_human_body
cast.entry.13=hh_human_leg
client.full.refresh.period=5000
struct.font.link=[#font:"v", #fontSize:9,#lineHeight:10,#color:rgb("#000000"),#ilk:#struct,#fontStyle:[#underline]]
friend_request_accept_all=Accept all requests.
console_request_massoperation_title=You have %messageCount% friend requests waiting.
friend_request_decline_all=Decline all requests.
cast.entry.42=hh_friend_list
char.conversion.mac=[128:219,130:226,131:196,132:227,133:201,134:160,135:224,136:246,137:228,139:220,140:206,145:212,146:213,147:210,148:211,149:165,150:208,151:209,152:247,153:170,155:221,156:207,159:217,161:193,165:180,167:164,168:172,170:187,171:199,172:194,173:208,174:168,176:161,180:171,182:166,183:225,184:252,186:188,187:200,191:192,192:203,193:231,194:229,195:204,196:128,197:129,198:174,199:130,200:233,201:131,202:230,203:232,204:237,205:234,206:235,207:236,209:132,210:241,211:238,212:239,213:205,214:133,216:175,217:244,218:242,219:243,220:134,223:167,224:136,225:135,226:137,227:139,228:138,229:140,230:190,231:141,232:143,233:142,234:144,235:145,236:147,237:146,238:148,239:149,241:150,242:152,243:151,244:153,246:154,247:214,248:191,249:157,250:156,251:158,252:159,255:216]
cast.entry.2=hh_entry_base
console_request_massoperation_instruction=Use the options below to accept or decline ALL friend requests you have waiting.
text.crap.fixing=1
room.cast.9=hh_human_50_acc_waist
cast.entry.26=hh_buffer
language=en
client.version.id=401
cast.entry.27=hh_dynamic_downloader
figure.draworder.xml=http://YOUR IP HERE/V26/gamedata/draworder.xml
moderator.cmds=[":alert x",":flag x",":ban x",":kick x",":superban x",":game x",":hire x",":hit x",":kill x",":promote x",":demote x",":fire x",":give x",":shutup x",":withdraw x",":say x",":unmute x",":transfer x",":softkick x",":punch x",":arrest x",":stun x",":cuff x",":uncuff x",":summon x",":push x",":pull x",":heal x",":release x","withdraw x",":adminheal x"]
rosetta.warning.page.url=http://%predefined%/client_popup/rosetta_info
friend_request_options=Advanced options.
link.format.mail.inbox=http://%predefined%/me#mail
link.format.user.search=http://%predefined%/me#habbo-search
room.cast.6=hh_human_50_shoe
room.cast.8=hh_human_50_acc_chest
cast.entry.36=hh_human_50_hats
cast.entry.22=hh_photo
room.default.wall=201
cast.entry.23=hh_navigator
castload.retry.delay=20000
link.format.mail.compose=http://%predefined%/me#mail/compose/%recipientid%/%random%/
client.window.title=EDHotel
navigator.private.default=4
interface.cmds.item.owner=["pick"]
interface.cmds.user.personal=["badge","dance","wave","hcdance","userpage"]
navigator.public.default=3
paalu.key.list=[#bal1:"Q", #bal2:"E", #push1:"A", #push2:"D", #move1:"N", #move2:"M", #stabilise:"SPACE"]
link.format.tag.search=http://%predefined%//tag/search?tag=%tag%
room.cast.small.1=hh_pets_50
cast.entry.25=hh_cat_gfx_all
cast.entry.5=hh_patch_ca
cast.entry.9=hh_human_item
figure.partsets.xml=http://YOUR IP HERE/V26/gamedata/partsets.xml
tutorial.name.new_user_flow=NUF_mini
external.figurepartlist.txt.secure=http://YOUR IP HERE/V26/gamedata/figuredata.xml
image.library.url=http://YOUR IP HERE/V26/images/
cast.entry.37=hh_human_50_hair
cast.entry.38=hh_human_50_acc_eye
cast.entry.8=hh_human_face
room.cast.private=["hh_room_private", "hh_room_landscapes"]
struct.font.bold=[#font:"vb",#fontSize:9,#lineHeight:10,#color:rgb("#000000"),#ilk:#struct,#fontStyle:[#plain]]
cast.entry.46=hh_pets
struct.font.grey=[#font:"v", #fontSize:9,#lineHeight:10,#color:rgb("#666666"),#ilk:#struct,#fontStyle:[#italic]]
console_select_requests=Following users have asked to be your friend. Please accept or decline.
permitted.name.chars=1234567890qwertyuiopasdfghjklzxcvbnm-=?!@:.,
client.flood.timeout=300000
cast.entry.29=hh_poll
room.cast.7=hh_human_50_item
cast.entry.3=hh_shared
Copy and paste that into that external vars file, and type in your ip, Pretty simple :D

When you've done that, your finished. Go into your rastalulz emulator folder, and open the emulator. There are more than one; so I’ll show in a picture which one to open.

Open that in Visual C# and then click on the debugging button which is; F5 or the Play sign button at the top of the emulator.

Once started; it should look abit like this;


Once started, go onto your website, which can be accessed by you from localhost or just type your ip/hamachi ip and go on your retro.

Thanks for reading :D

PS; If you have any problems, ask me via PM or this forum post. Or if I have missed anything or done anything wrong, tell me about it anyway :D
[/FONT]
[FONT=&quot][/FONT]
 

Omars

New Member
Dec 23, 2010
19
0
very good post, i make my rp with this but can i do a video and a post using u tutorial? ill do a video :D
 

Kieren

The OGz
Aug 4, 2010
2,957
751
wow.. this is a old tutorial, nice tutorial anyways. @above check the date before posting.
 

Deion

Posting Freak
Jul 3, 2010
1,273
300
10/10 and you'd fail bc you never went back to where you have to put dcrs in.. Lmfao
 

Zack

Member
Jul 12, 2010
361
7
[FONT=&quot]Ok, go to; holograph emulator; then click bin;debug;bin and click on the MySQL file. Fill it in with your password, and your database name, and so on.
[/FONT]
I did this and went to local host and got this :
You must be registered for see images attach
 

Jake7282

Believe you can and you're halfway there.
Jan 2, 2012
238
12
Nice tutorial! I have been looking for a tut like this to help me with a RP retro! I might make one in the future! Thanks Great Tut:up:
 
Status
Not open for further replies.

Users who are viewing this thread

Top