Welcome!

Join our community of MMO enthusiasts and game developers! By registering, you'll gain access to discussions on the latest developments in MMO server files and collaborate with like-minded individuals. Join us today and unlock the potential of MMO server development!

Join Today!

[Guide]How to make your serverfiles working

Divine Celestial
Joined
Feb 26, 2007
Messages
801
Reaction score
8
Hello people, I decided to write a new guide because of earlier issues with the old guide.
Anyway, by this time, while reading this guide and setting up your serverfiles you will learn alot about how different things in the serverfiles work. You will also learn things who not belongs to the sevrerfiles part, e.g.: what files to edit to get in on your server. If you already has red this guide once and still can't get your server work, feel free to make a post about your problem and we will try to answer your re-quest as soon as I possible can.


The Guide has been updated.

Reason: New files added; hotuk updated!
Thanks to unzubaru & Co.


About forwarding ports
{General}


Make sure you have forward port # 10007. Do also open port #80 which is needed for the clan system.
If you got fiberline or no router ain't this part important.

A bit more detailed
Usually when you gotta forward ports on your router there are one way to go.
Start with to go to the Start Menu > Programs > Accessories > Commando prompt (CMD). If you're using w/vista make sure you right click it and run it as administrator, else it won't work. As soon as the black window has pop up, type: ipconfig look for an IP who starts with 192.168.x.x

Write the IP in the adress window in your webbrowser and hit enter.
A security window will popup and ask for ID and PW to be able to continue to your router page. Usually the ID is Admin, about the PW it depends on what router you have. Since the router pages are all different, I cannot keep up my little tutorial about how to forward ports. But i'm 99% sure you will figure it out ;)


Important notice: Make sure you completed the SQL Server part before starting with this part.



The downloading of the serverfiles
{Ultimate PT -BETA- files}

Serverfile updates:







What to edit inside Ultimate PT -BETA-



{Note: Other repacks got nearly the same look inside}



Actually, there are just a few things you will have to edit and just a couple of things you'll have to add.
What to edit
(The red lined text line help you to know at what part you're on)
(About the chapter system (1-7:1) is to make every part of this guide very clear and simple.
The first part of guide number got an :1 in the end of the chapter number, e.g.: 1:1 or 2:1 etc..
The 2nd part of the guide number got an :2 in the end of the chapter number, e.g.:1:2 or 2:2 etc.
Anyway, let's begun where we stopped. Imagine that you stopped to follow this guide of any reason yesterday, and today you're going to continue to follow it, but can't remember at what part you stopped. That's why I think the chapter system is pretty important actually).

* Hotuk, (1)
* the ClanDB.reg, SQLRegistry, SQL.dll Reg and so on, (2)
* What to change in SQL/Clan.dll, (3)
* add items into shops, (4)
* how to change NPC names, etc. (5)
* How to add monsters into any map, (6)
* What needed to connect into your server. (7)

Okay, let's continue to 'do dot by dot' in short guides from the list above.



How to edit the Hotuk
{In Ultimate PT -BETA-}



Reminder: The text lines who got a * at the left side of the text means that the function is: Activated.
The text lines who got //* at the left side of the text means that the fucntion is: Inactivated.


So if you wanna activate something just put a * on the text line as you wish to change. And the same with the inactivation part too.

Latest Repack Server for Ultimate PT Open source explaine by Unzubar (dunno who did events XD)
// [Connection Settings]
*MODE SERVER
*SERVER_CODE 0
*VERSION 1870 <-- Version of game client. Note: BloodPT = 1871, QM = 1870.
*SERVER_NAME MyPT <-- Name of your server.
*SERVER_AUTOPLAY
*GAME_SERVER MyPT 127.0.0.1 127.0.0.1 127.0.0.1 <-- Ctrl+H and replace with your IP.
*ENABLE_CLAN 127.0.0.1 80 127.0.0.1 80
*CLAN_SERVER 127.0.0.1 80 127.0.0.1 80
//*AREA_SERVER 127.0.0.1 127.0.0.1 127.0.0.1 not needed <-- Not necessary to use.
//*LOGIN_SERVER_IP 127.0.0.1 same
//*SYSTEM_IP 127.0.0.1 same
//*TT_DATA_SERVER extra data server put the IP of extra data server here NOTE: if you dont what wtf it is dont use it
//*SERVER_LINK_IP
//*GAME_GUARD //enables game guard no one needs this

// [Notice Area]
*NOTICE_URL
*DISP_BILLING_TIME

// [Global Settings]
*MAX_USERS 350 <-- Max amount of users which may be inlogged.
*ENABLE_PARTYITEM
*PERMIT_MONEY 9990000000 <-- Notice: 200 = x20 money.
*PERMIT_EXP 1000000000 <-- Same with exp, 200 = x20 exp.
*ENABLE_SERVER_EXP 1000000000 <-- How much exp the server is capable to bare.

// [Server PVP Settings]
*PK_FIELD 9 <-- Numbers are used instead of the fully map names. 9 = Navisko.
*PK_FIELD 33 < -- In this case it's used two PK fields, 33 = B.C.
//*ENABLE_PK 1 <-- Remove the // and put a 0, it's the same thing as it's inactivated. So, 1 = activated and 0 = inactivated.

// [Survive or Die] ( not necessary to edit if you ain't having a working clan system yet! )
*EVENT_HARDCORE
// EVENT_HARDCORE is all the time SoD
*BELATRA_TEXT
*BELATRA_MONSTER
*BELATRA_DIVSCORE

// [Bless Castle]
*EVENT_BITMASK //Enables BC Teleporter NPC.
*EVENT_BLESSCASTLE

// [Misc Settings]
//*CRAZY_PACKET
//*TEST_SERVER
//*DISABLE_THROWITEM
//*START_FIELD 3 <-- The start field is set to be Ricarten (3).
//*DISABLE_QUEST <-- As the titlte says, disable quests.
//*DISABLE_DEC_SKILLPOINT
//*BLOCK_LEVEL 1 <-- If getting auto banned for no reason, activate BLOCK_LEVEL
//*DISCONNECT_ITEM_ERROR
//*CLIENT_PROCESS_TIME_OUT

// [Events]
*EVENT_EXPUP 100 //Enables Exp Event. Forumla is numberxanother zero. Example: 30 = 3x ExpUp.
*EVENT_POTION 3 //Enables Potion Event. Example: 4 = Up to 4x potions drops.
//*EVENT_SUMMER_CHICKEN //Enables the monster spawn of Queen Tobie.
//*EVENT_SANTAGOBLIN //Spawns the SantaGoblin globally and randomly to drop sheltoms for players.
//*EVENT_GHOST //Spawns a Big Ghost randomly for fun event.
*EVENT_MOLLYWOLF //Spawns Molly globally and randomly to drop seltoms for players.
*EVENT_MORIFSHELTOM //Spawns Moriff globally and randomly to drop sheltoms for players.
//*EVENT_WHITEDAY //Adds Christmas Trees in Ricarten. (Must be dec 25th in system clock).
//*EVENT_VALENTINEDAY //Starts Valentine Day Event where chocolates drop.
//*EVENT_NINEFOX //Starts the NineFox and Tail amulet event.
//*EVENT_BABELHORN
//*EVENT_PUZZLE //Spawns the PUzzle NPC for the Puzzle Event.
//*EVENT_BIRTHDAY
//*EVENT_STARPOINT
//*EVENT_CRISTAL 2 //Boss crystal event.
//*EVENT_CHILD // Spawns a monster globally and randomly that can shrink players heads.
//*EVENT_DAMAGEOFF //Reduces damage of all monsters by half.
//*EVENT_MANDOO //Adds the Event Girl NPC so players can reset stats/skills.

// [Server Protection]
*RECORD_JOBCHANGER //this records job changing
*SERVER_RECORD_MEM
*CHECK_PLAYFIELD // thin this checks if the player is on valid x,y,z axis incase of fly hack.
*SERVER_INVENTORY
*CHECK_POTION_COUNT 1000 //checks for dupes; if the potion counts over 1000 it wil get logged
*CLIENT_CHECK_PROCESS_TIME 30
*RECORD ITEM
*RECORD COPIED ITEM
*RECORD COPIED ITEM IN WAREHOUSE
*CL_PROTECT
*CLIENT_CHECK_FUNC
//*CONNECT_CLIENT_CODE -869703011 <-- Client checksum.
//*DISCONNECT_CLIENT_BADCODE
//*CLSAFE_CODE 100
//*DISCONNECT_CLSAFE_CODE
//*DISCONECT_ITEM_ERROR 1
//*CLIENT_CHECK_PROCESS_TIME 30
//*CLIENT_PROCESS_TIME_OUT

// [Database Backup DIR]
*BACKUP_FOLDER_NAME "c:\databasebackup"
*BACKUP_PATH "c:\databasebackup"

// [Admin Staff]
*REC_ADMIN_CMD
//Poo
*DEBUG_ID Bjorn //His username (edit) this part is just to keep it as clean as possible can !

EDIT: The IP ain't needed, so I removed that.
Basically all what's needed is: DEBUG_ID to add GMs.


//Ashman
*DEBUG_ID Luthor
//Shinsoku
*DEBUG_ID myaccname

*ADMIN_LOGIN "UniversalExports" //This password can be used to login to any users account.(Must know acc name.)
*ADMIN_NAME "Admin" //This is the Name of the admin login command. Exomple: /;Admin 3
*ADMIN_COMMAND "login1" //Admin Level 1 password. Most basic commands.
*ADMIN_COMMAND "login2" //Admin Level 2 password. Even more commands.
*ADMIN_COMMAND "login3" //Admin Level 3 password. Highest level commands.

Admin Commans edited.


All credits to: unzubaru & Co.
About the 'sum check code' in the ' [Server Protection] ' part.
Read more partly about it and also other great things which is good to know about how to fix the text overlapping for example or other kind of necessary bugs which have to be fixed. Visit


* Hotuk, (1)
* What to change in SQL/Clan.dll, (2)
* add items into shops, (3)
* how to change NPC names, etc. (4)
* How to add monsters into any map, (5)
* What needed to connect into your server. (6)


What to change in SQL/Clan.dll
{This part is general}

Download SQL/Clan.dll here. (Megaupload)
Okay, now let's start with to open SQL.dll, make sure you open it in notepad. When you're in the file press ctrl+H. In the Search for box write xxx.xxx.xxx and in the Replace with box type your Server IP (The IP you gonna use to connect into your server), then press the Replace all button. Let's open the replace with window once again. And this time type SQL-PWD in the Search for box, and your SQL PW in the Replace with boxand press the Replace all button.
Now save it and open Clan.dll the same way you opened SQL.dll, in notepad. When ypu're in the file press ctrl+H once again and put xxx.xxx.xxx in the Search for box, and your Server IP in the Replace with box. Then press the Replace all button. Make sure you saved the the file.
P.S. The .1 in the provider.1 line has already been removed!


* Hotuk, (1)
* What to change in SQL/Clan.dll, (2)
* add items into shops, (3)
* how to change NPC names, etc.(4)
* How to add monsters into any map, (5)
* What needed to connect into your server. (6)

(The shapter function will soon be ready !)


How to edit NPC Names


At first, find GameServer, and then: NPC folder.

Let's pick a random file.
I choosen a file called ricarten-store.npc, it looklike this inside:


*¼Ó¼º NPC
*¸ð¾çÆÄÀÏ "char\npc\TN-005\TN-005.ini"
*·¹º§ 100 < The level of the shop.

*À̸§ "ÀâÈ*Á¡ ¾Ë¸®¾Æ"
*Name "Mr Lim" < For you who thinks that this is where to edit NPC Names, you're wrong. More info. we'll look closer into how to rename NPC's on the next headline.

//*´ëÈ* "»¡°£¾àÀº »ý¸í·ÂÀ» ÃʷϾàÀº ±Ù·ÂÀ» ȸº¹½ÃÄÑ ÁÝ´Ï´Ù. ¹°¾àÀÌ ²À ÇÊ¿äÇÒ ¶§°¡ ÀÖÀ» Å×´Ï ÁغñÇØ µÎ¼¼¿ä"
//*´ëÈ* "¾Æ¹«¸® °*ÇÑ Àü»ç¶óµµ ¼ø°£ÀûÀ¸·Î »óó¸¦ Ä¡·áÇÏ°í ȸº¹½ÃÄÑ ÁÖ´Â ¹°¾àµéÀÌ ¾øÀÌ´Â ±× °*ÇÔÀ» À¯ÁöÇÒ ¼ö ¾øÁÒ"
//*´ëÈ* "ÀÌ°÷¿¡¼* ÆǸŵǴ ¸ðµç ¹°¾àÀº Á¦°¡ Á÷Á¢ ¸¸µé°í ÀÖ½À´Ï´Ù. ÀÚ ¾î¶² ¹°¾àÀÌ ÇÊ¿äÇϼ¼¿ä?"
//*´ëÈ* "¹°¾àÀ» °í¸¦ ¶© ÀÚ½ÅÀÇ »ý¸í·Â¿¡ ¸Â°Ô ¼±ÅÃÇØ¾ß ÇÕ´Ï´Ù."
//°è±Þ¼³Á¤ Çʸ®¾Æ¿Í ¼öÇà Äù½ºÆ®(´ë»ç)°°À½ < Unimportant, do not edit or even care about those lines.

*°è±Þ 1001

//ÆǸŠ¹«±â·ù, ¹æ¾î±¸, ÀâÈ* ·ù°¡ ÆǸŵÊ,

*¹«±âÆǸŠ¾øÀ½

*¹æ¾î±¸ÆǸŠ¾øÀ½
*¹æ¾î±¸ÆǸŠ¾øÀ½

*ÀâÈ*ÆǸŠPL101 PL102 PL103 PL104 PS101 PS102 PS103 PS104 ec101
< Items.

*¿¬°áÆÄÀÏ "name\ricarden-store.zhoon"


basiclly all you have to edit are the items.
Just replace my items with yours (use the Item Codes as I did in my example) !




How to change the name of NPC's etc.


Before you're getting out of the NPC folder look for another folder called name.
Go in there and now, look for the file which you edited above, remember?
It was: ricarden-store.zhoon. Right?
I think so, let's continue !
It should looklike this:

*J_NAME "Miscellaneous Store" < Store name.

*J_CHAT "You must select the potion that goes with your HP." < Store chat.


*J_NAME Is what the NPC is called. If you gonna rename it make sure you keep those " ".

*J_CHAT Is the NPC chat. Also this time make sure you're not removing the " " ones.


This part is so simple, all you gotta have to do is to: remove the text which is inside of the quoted area on *J_NAME and re-name your NPC to any name whichever you want it to be. And it's also the same with the *J_CHAT, simply just write something else inside of the quoted area, save it (ctrl+ S) and you're done !
Pretty easy huh?
Yeah it was really simple =)



How to add monsters into any map


To start with go into your GameServer and then open up the Field folder.
Just pick a random file, but it MUST end with .ase.spm !
Open it with notepad, wordpad or similar program.
Let's say that you picked office.ase.spm which is GM Room.
And it looklike this:

//¸ó½ºÅÍ ÃâÇö ºñÀ²

*Ãִ뵿½ÃÃâÇö¼ö 100
//ÃâÇö°£°Ý ¹üÀ§ 9-1 1Â÷ÀÌ´ç 2¹è¾¿ »¡¶óÁü
*ÃâÇö°£°Ý 5
*ÃâÇö¼ö 2

// ¸ó½ºÅÍ À̸§ ÃâÇöºóµµ
//*Ã⿬ÀÚ "Ä¿·´Æ®" 20 < This is one monster.
//*Ã⿬ÀÚ "µ¥¹ú¸®½¬ Æ®¸®" 25
//*Ã⿬ÀÚ "ºñµ¶" 15
//*Ã⿬ÀÚ "¹ÂÅÏÆ® Æ®¸®" 20
//*Ã⿬ÀÚ "¹ÂÅÏÆ® ·¡ºñ" 20

//*Ã⿬Àڵθñ "¹Ì´Ï»êŸ°íºí¸°" 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 < Boss spawns.


Okay, can you see the //*Ã⿬ÀÚ "Ä¿·´Æ®" 20 line, the one with the monsters?

That's a monsters name but the name is sadly in korean.
But we can easily find out what the real name for the monster in THIS file is.
1st. Go to GM Room, and see what monster which spawns in there, make a note of what monster there are.
2nd. Then go into your serverfiles and open the monster editor.
3rd. Find the correct monster file, the name will appear in english and also in korean !


Now something fun comes, to make another monster spawn in GM Room, go out of the Field folder and then go into the Monster folder instead.
Also here, pick a random file.
IIn my example, let's use the Hopy file. There should be a line who looklike this:

*À̸§ "È£ÇÇ"
*Name "Hopy"

È£ÇÇ is the korean name of Hopy.
So let's copy È£ÇÇ and put it into the GM Room file.
When you're done it should looklike:



//¸ó½ºÅÍ ÃâÇö ºñÀ²

*Ãִ뵿½ÃÃâÇö¼ö 100
//ÃâÇö°£°Ý ¹üÀ§ 9-1 1Â÷ÀÌ´ç 2¹è¾¿ »¡¶óÁü
*ÃâÇö°£°Ý 5
*ÃâÇö¼ö 2

// ¸ó½ºÅÍ À̸§ ÃâÇöºóµµ
//*Ã⿬ÀÚ "È£ÇÇ" 20 < This is one monster.
//*Ã⿬ÀÚ "µ¥¹ú¸®½¬ Æ®¸®" 25
//*Ã⿬ÀÚ "ºñµ¶" 15
//*Ã⿬ÀÚ "¹ÂÅÏÆ® Æ®¸®" 20
//*Ã⿬ÀÚ "¹ÂÅÏÆ® ·¡ºñ" 20

//*Ã⿬Àڵθñ "¹Ì´Ï»êŸ°íºí¸°" 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23

Make sure your removing those // to make the monster spawn in GM Room.

The 25 is how many monster who should be spawned in GM Room.
Do not put it to too high, else the server got a bigger risk to crash quite more often which is normal. And...It aren't especially normal for good servers (What do I mean with "Good servers"?, What I mean with that is:
*Having a good private host or perhaps a dedicated host,
* having a good internet connection (the upload speed is quite importand),
* And not messing around with files which belongs to the serverside part during the server are on running).

And finally the //*Ã⿬Àڵθñ "¹Ì´Ï»êŸ°íºí¸°" line are boss times.
Make sure those are inactivated, if they aren't, make it looklike my example above.

You might wonder WHY those should be inactivated, I bet you do.
I'll tell you why:
* It makes the server crash, or at least more unstable,

You MAY keep it IF:
* You got a good enough private host OR dedicated host,
* Got the correct settings,
* Also know how to perhaps edit them through Olly or Hex Workshop which is pretty much harder too.

So a little Tip: the red marked line, do not care about it unless if you know what you're doing.

Now, an important thing to do, delete your Blackuser folder inside your files.
Right click on and make a .txt file and name it Blackuser.

Basiclly those parts you've been read about in those "mini-guides" above are the most important things you should know about.

REMEMBER to add Char and Field into your serverfiles. Else, you won't be able to see any NPC's IG. To start the server I strongly recommend you to use -KPT-Endless-Tower-Update-V2.2.


Special Thanks to Bobosobol, for the backup files of the guide !
I appreciate it very much !
 
Last edited:
Master Summoner
Joined
Sep 11, 2006
Messages
516
Reaction score
1
Re: For beginners, how to setup your serverfiles (Fusion_Dev_Repack v1871)

You know theres pleanty of guides out there already? SiK's is 100%

But i guess if it helps anyone. Good job.
 
Newbie Spellweaver
Joined
May 30, 2006
Messages
10
Reaction score
0
Re: For beginners, how to setup your serverfiles (Fusion_Dev_Repack v1871)

cant get server files are they there
 
Divine Celestial
Joined
Feb 26, 2007
Messages
801
Reaction score
8
Re: For beginners, how to setup your serverfiles (Fusion_Dev_Repack v1871)

Yea I know superman666, I know many servers who are using this Hotuk, so there shouldnt be any problem. And yes I have been helping 2 people for now with this guide :p

Well I know that the "Fusion_Dev_Repack" link is broken. But i hope someone who have got the serverfiles already will be nice and upload it.
Well, we have to wait and see :)
 
Last edited:
Master Summoner
Joined
Sep 11, 2006
Messages
516
Reaction score
1
Re: For beginners, how to setup your serverfiles (Fusion_Dev_Repack v1871)

Hey just edit your first post... or whatever. And when i release the new repack. Me and you can work on a 100% guide for that. On how to protect and everything.
 
Newbie Spellweaver
Joined
May 30, 2006
Messages
10
Reaction score
0
Re: For beginners, how to setup your serverfiles (Fusion_Dev_Repack v1871)

here they are
from darkknight20 post

Part 1:
Part 2:

and yes they do work i just downloaded them
 
Divine Celestial
Joined
Feb 26, 2007
Messages
801
Reaction score
8
Re: For beginners, how to setup your serverfiles (Fusion_Dev_Repack v1871)

Aright! np for me :p should be fun. What version will the new files be?:p
And the serverfiles are able to download now :)
 
Last edited:
Newbie Spellweaver
Joined
May 30, 2006
Messages
10
Reaction score
0
Re: For beginners, how to setup your serverfiles (Fusion_Dev_Repack v1871)

Hey just edit your first post... or whatever. And when i release the new repack. Me and you can work on a 100% guide for that. On how to protect and everything.

when u hope to release this sounds intresting :p
 
Newbie Spellweaver
Joined
Nov 28, 2006
Messages
23
Reaction score
0
Re: For beginners, how to setup your serverfiles (Fusion_Dev_Repack v1871)

yeah like ryder said there is a lot of guides about .. BUT its very clear and easy to follow nice work putting it together and if it helps 1 person its a job well done.. also nice that you left in credits to others ..
 
Master Summoner
Joined
Sep 11, 2006
Messages
516
Reaction score
1
Re: For beginners, how to setup your serverfiles (Fusion_Dev_Repack v1871)

Im working on it right now. I got some kPT stuff im updating. Plus some custom stuff.

Release will be probably around Dec 7th
 
Newbie Spellweaver
Joined
May 30, 2006
Messages
10
Reaction score
0
Re: For beginners, how to setup your serverfiles (Fusion_Dev_Repack v1871)

oh yeah sounds great
 
Divine Celestial
Joined
Feb 26, 2007
Messages
801
Reaction score
8
Re: For beginners, how to setup your serverfiles (Fusion_Dev_Repack v1871)

Yea very :p sounds intresting :) will evryone be able to download your new serverfiles?
 
Newbie Spellweaver
Joined
May 30, 2006
Messages
10
Reaction score
0
Re: For beginners, how to setup your serverfiles (Fusion_Dev_Repack v1871)

Im working on it right now. I got some kPT stuff im updating. Plus some custom stuff.

Release will be probably around Dec 7th

well going by this it sounds like it
so heres hoping and waiting
 
Master Summoner
Joined
Sep 11, 2006
Messages
516
Reaction score
1
Re: For beginners, how to setup your serverfiles (Fusion_Dev_Repack v1871)

Yeah. Of Course.
 
Junior Spellweaver
Joined
Aug 8, 2007
Messages
122
Reaction score
0
Re: For beginners, how to setup your serverfiles (Fusion_Dev_Repack v1871)

Upload to a other mirror pls.
 
Divine Celestial
Joined
Feb 26, 2007
Messages
801
Reaction score
8
Re: For beginners, how to setup your serverfiles (Fusion_Dev_Repack v1871)

Upload what? do you mean the serverfiles??
 
RZA-PT | KilroyPT
Joined
Aug 27, 2007
Messages
936
Reaction score
85
Re: For beginners, how to setup your serverfiles (Fusion_Dev_Repack v1871)

yes.
 
Divine Celestial
Joined
Feb 26, 2007
Messages
801
Reaction score
8
Re: For beginners, how to setup your serverfiles (Fusion_Dev_Repack v1871)

Oh, but they works to download, i downloaded them by my self yesterday...
 
Newbie Spellweaver
Joined
May 30, 2006
Messages
10
Reaction score
0
Re: For beginners, how to setup your serverfiles (Fusion_Dev_Repack v1871)

ah great superman666 cant wait
 
Newbie Spellweaver
Joined
Oct 22, 2005
Messages
64
Reaction score
0
Re: For beginners, how to setup your serverfiles (Fusion_Dev_Repack v1871)

Hello i can't download the mirror files because only is for premium users and i don't have a premium account, upload it in other mirror (ex: rapidshare, sendfiles, filesfront cause error) or pas me a premium account of megaupload ;). Why this server files weigh 700MB if all other files weigh 3, 5MB ? Another question this files works with Endless-Tower-Update-2.2 and client dPT without other patch ?
 
Back
Top