- Joined
- May 26, 2007
- Messages
- 5,545
- Reaction score
- 1,315
Guide to Installing Any Priston Tale Server Repack with the Personal Priston Tale installer
Introduction
I think many people missed the important part of my beta release of Personal Priston Tale, which is that it makes installing a PT server much, much easier.
I suspect people are analysing it as another Server Repack, at which it does not present well. It's too buggy and too feature shy, which is why it's a beta release. The installer is pretty stable though, and requires nothing from you. So I'm going to show you how to use it to install any other server repack you find.
Downloads
First, download all the files you need. That will be:-
- Personal Priston Tale
- a server repack of your choice (I'm going to use the
You must be registered to see linksby Sacred / xiangsho)
- any fixups you want (I'm going to use shagpubs' KPT Endless Tower 2.2 update)
Making Your Own Installation
Okay, so we need to extract the PersonalPT_vx-x-xm.exe (where x-x-x is the version number and m is the release status, beta, rc or full) I'm going to extract it to my desktop, but in a folder called "Server".
Next we need to copy all the files from our new server repack in there.
Some server sets include field and char folders, others do not. In any case, you would be safer off copying these from your client, as they relate to the maps you client knows about, and every so often they do change a little bit.
Copy the "char" and "field" folders from your game client, and place them in the "GameServer" folder, where the "server4096.exe" files is.
---Edit---
Okay... that's about it, except for a couple of quick mods to the file set.
First we want to make sure the installer can update our servers hotuk.ini... I hope you have a good one in there.
I'm not sure that just doing this does actually give a good hotuk.ini, but when I'd done filling in the field markers this is how it looked for me:-
Code:
[COLOR=Navy]*MODE[/COLOR] [COLOR=Blue]SERVER[/COLOR]
[COLOR=Navy]*SERVER_CODE[/COLOR] [COLOR=DarkRed]0[/COLOR]
[COLOR=Navy]*SERVER_AUTOPLAY[/COLOR]
[COLOR=Navy]*SERVER_NAME[/COLOR] <Name>
[COLOR=DarkGreen]//*VERSION 1871 [/COLOR]
[COLOR=Navy]*MAX_USERS[/COLOR] [COLOR=DarkRed]200[/COLOR]
[COLOR=Navy]*GAME_SERVER[/COLOR] <Name> <IP> <IP> <IP>
[COLOR=DarkGreen]//*GAME_SERVER "Beta" 127.0.0.1 127.0.0.1 127.0.0.1
//*GAME_SERVER "Administrator" 127.0.0.1 127.0.0.1 127.0.0.1
//Habilite caso tenha problemas para conectar, mas desabilitado resolve o erro de 8 user(s)
//*SERVER_LINK_IP 127.0.0.1 127.0.0.1 127.0.0.1
//CLAN SYSTEM[/COLOR]
[COLOR=Navy]*CLAN_SERVER[/COLOR] <IP> [COLOR=DarkRed]80[/COLOR] <IP> [COLOR=DarkGreen]//IP do Clan[/COLOR]
[COLOR=Navy]*ENABLE_CLAN[/COLOR] <IP> [COLOR=DarkRed]80[/COLOR] <IP> [COLOR=DarkGreen]//IP do Clan[/COLOR]
[COLOR=Navy]*SERVER_RECORD_MEM[/COLOR]
[COLOR=Navy]*CHECK_POTION_COUNT[/COLOR] [COLOR=DarkRed]10000[/COLOR]
[COLOR=Navy]*ENABLE_PARTYITEM[/COLOR]
[COLOR=Navy]*PERMIT_EXP[/COLOR] [COLOR=DarkRed]100000000000[/COLOR]
[COLOR=Navy]*ENABLE_SERVER_EXP[/COLOR] [COLOR=DarkRed]20000000000[/COLOR]
[COLOR=Navy]*PERMIT_MONEY[/COLOR] [COLOR=DarkRed]100000000[/COLOR]
[COLOR=Navy]*CHECK_PLAYFIELD
*SERVER_INVENTORY
*CLIENT_CHECK_FUNC[/COLOR]
[COLOR=DarkGreen]//BELLATRA[/COLOR]
[COLOR=Navy]*EVENT_HARDCORE[/COLOR]
[COLOR=Navy]*BELATRA_TAX[/COLOR] [COLOR=DarkRed]10[/COLOR]
[COLOR=Navy]*BELATRA_DIVSCORE[/COLOR]
[COLOR=DarkGreen]//DISABLE_THROWITEM //SE HABILITADO NINGUEM JOGA NADA NO CHAO
//DISABLE_QUEST //DESABILITA AS QUEST´S
//DISABLE_DEC_SKILLPOINT
//*DISABLE_LOGIN //DESABILITA LOGINS DE USER NORMAIS
//CRAZY_PACKET // EMITE PACOTES PARA VERIFICAR A CONEÃO.
//GERAÇÃO DE LOGS (SERVER)[/COLOR]
[COLOR=Navy]*RECORD_JOBCHANGER[/COLOR] [COLOR=DarkGreen]//GRAVAMUDANÇAS DE TIER[/COLOR]
[COLOR=Navy]*REC_ADMIN_CMD[/COLOR] [COLOR=DarkGreen]//GRAVA TODOS COMANDOS EXECUTADOS PELOS GM´S[/COLOR]
[COLOR=Navy]*RECORD [COLOR=Blue]ITEM[/COLOR][/COLOR] [COLOR=DarkGreen]//GRAVA TODOS OS ITEMS (DROPADOS/VENDIDOS/JOGADOS FORA...) [/COLOR]
[COLOR=Navy]*RECORD [COLOR=Blue]COPIED ITEM[/COLOR][/COLOR] [COLOR=DarkGreen]//GRAVA ITENS DUPLICADOS (RECUPERADO?)[/COLOR]
[COLOR=Navy]*RECORD[/COLOR] [COLOR=Blue]COPIED ITEM IN WAREHOUSE[/COLOR] [COLOR=DarkGreen]//GRAVA ITENS DUPLICADOS NO ARMAZEM
//LOCAL onde é PVP
//*ENABLE_PK 1 //HABILITA O PVP EM TODOS OS MAPAS[/COLOR]
[COLOR=Navy]*PK_FIELD[/COLOR] [COLOR=DarkRed]33[/COLOR]
[COLOR=Navy]*PK_FIELD[/COLOR] [COLOR=DarkRed]9[/COLOR]
[COLOR=DarkGreen]// EVENTOS[/COLOR]
[COLOR=Navy]*EVENT_EXPUP[/COLOR] [COLOR=DarkRed]10000[/COLOR] [COLOR=DarkGreen] //EVENTO XP AQUI ESTA 10X PARA 100X AUMENTA UM 0 (LEMBRE DO XP NOS ARQUIVOS DOS MOBOS!)[/COLOR]
[COLOR=Navy]*EVENT_POTION[/COLOR] [COLOR=DarkRed]8[/COLOR] [COLOR=DarkGreen]//EVENTO MULT-POTES - AQUI SAO DROPADOS ATE 8 POTES[/COLOR]
[COLOR=Navy]*EVENT_BITMASK[/COLOR] [COLOR=DarkRed]32[/COLOR] [COLOR=DarkGreen]//PERMITE MOVER-SE PARA O BLESS CASTLE[/COLOR]
[COLOR=Navy]*EVENT_BLESSCASTLE[/COLOR]
[COLOR=DarkGreen]//*EVENT_SUMMER_CHICKEN //EVENTO COELHA GIGANTE (BOSS)
//*EVENT_SANTAGOBLIN //EVENTO DUENDE NOEL
//*EVENT_GHOST //EVENDO DO FANTASMÃO
//*EVENT_MOLLYWOLF //EVENTO DA VOVO MOLLU - LOBO MAU
//*EVENT_MORIFSHELTOM //EVENTO DO MORIF (CARA DO AGING)
//*EVENT_WHITEDAY
//*EVENT_VALENTINEDAY
//*EVENT_NINEFOX //EVENTO DO AMULETO CALDO E NONO
//*EVENT_BABELHORN //EVENTO CHIFRE DE BABEL
//*EVENT_PUZZLE //EVENTO DO QUEBRA CABEÇA
//*EVENT_BIRTHDAY
//*EVENT_STARPOINT
//*EVENT_CRISTAL //EVENTO CRISTAL[/COLOR]
[COLOR=Navy]*EVENT_CHILD[/COLOR] [COLOR=DarkGreen]//EVENTO CABEÇÃO[/COLOR]
[COLOR=DarkGreen]//*EVENT_DAMAGEOFF //EVENTO PLAYERS SOFREM MENOS DANOS
//*EVENTO_MANDOO
//*EVENT_GIRL //EVENTO GAROTA RESETA AS SKILL\STATUS[/COLOR]
[COLOR=DarkGreen]//PROTEÇÃO DO SERVIDOR
//*CONNECT_CLIENT_CODE 1065117298
//*DISCONNECT_CLIENT_BADCODE
//*CLSAFE_CODE -1374628258
//*DISCONENCT_CLSAFE_CODE
//*BLOCK LEVEL 1
//*DISCONECT_ITEM_ERROR 1
//*CLIENT_CHECK_PROCESS_TIME 30
//*CLIENT_PROCESS_TIME_OUT
//ATIVA AUTOMATICAMENTE O CASTELO DE BLESS[/COLOR]
[COLOR=Navy]*EVENT_BLESSCASTLE[/COLOR] [COLOR=DarkRed]20[/COLOR]
[COLOR=Navy]*EVENT_SIEGE_TIME[/COLOR] [COLOR=DarkRed]7[/COLOR]
[COLOR=DarkGreen]//COMUNICAÇÕES e INFORMAÇÕES[/COLOR]
[COLOR=Navy]*NOTICE_URL[/COLOR]
[COLOR=Navy]*DISP_BILLING_TIME[/COLOR]
[COLOR=DarkGreen]//BACKUP[/COLOR]
[COLOR=Navy]*BACKUP_FOLDER_NAME[/COLOR] [COLOR=Purple]"C:\Server\Logs"[/COLOR]
[COLOR=Navy]*BACKUP_PATH[/COLOR] [COLOR=Purple]"C:\Server\Logs"[/COLOR]
[COLOR=DarkGreen]//AREA DE ADMINSTRAÇÃO[/COLOR]
[COLOR=Navy]*DEBUG_ID[/COLOR] admin1 [COLOR=DarkGreen]//NOME DE LOGINS DOS GMS. EX GM1 GM2 GM3[/COLOR]
[COLOR=DarkGreen]//*DEBUG_IP 127.0.0.1 5.19.107.223 5.35.248.71 5.35.86.23 5.239.3.251 127.0.0.1 //IPS DOS GMS. EX IPDOGM1 IPDOGM2 IPDOGM3[/COLOR]
[COLOR=Navy]*ADMIN_NAME[/COLOR] [COLOR=Purple]"PinoyPT"[/COLOR] [COLOR=DarkGreen]//PALAVRA PASSE USADA PELOS GM PARA ATIVAÇÃO DOS LV[/COLOR]
[COLOR=Navy]
*ADMIN_COMMAND[/COLOR] [COLOR=Purple]"1"[/COLOR] [COLOR=DarkGreen]//COMANDO DE ATIVCAÇÃO LV1[/COLOR]
[COLOR=Navy]*ADMIN_COMMAND[/COLOR] [COLOR=Purple]"2"[/COLOR] [COLOR=DarkGreen]//COMANDO DE ATIVCAÇÃO LV2[/COLOR]
[COLOR=Navy]*ADMIN_COMMAND[/COLOR] [COLOR=Purple]"3"[/COLOR] [COLOR=DarkGreen]//COMANDO DE ATIVCAÇÃO LV3[/COLOR]
If you do want to use the original HotukManager.exe, please remember that you either need to patch the title of your server window to match what HotukManager is looking for, or patch HotukManager to look for the title of your servers window, as many redistributions didn't fix this. Including my example here.
Now you can run the SetupPPT.exe file and follow the wizard to completion.
I hope the installation procedure is very simple, but I will make a couple of notes.
When asked for a password, I'm sure you know to pick a nice strong password, this is used as the master admin password for MS SQL Server, and if you don't change it, I default it to "anonymous" in the following line in the ISS script:-
Code:
PageTwo.Values[2] := GetPreviousData('Password', 'anonymous');
In my case, SP2 already has a capable MDAC installation, and the MDAC redistributable from Microsoft that I am not allowed to change, doesn't exit gracefully if the same or newer version is already installed. So I get this dialogue:-
Second, in my test run a gsarfw console window (I don't say DOS window as there is NO DOS in Windows NT) gets stuck. If it's still there after a couple of minuets and you are sure it is the same one, just close it... This is related to the one remaining bug I mentioned in the PPT thread. It's my code and I know it needs fixing.
After a reboot, I have to allow the Game Server and the Web server in my firewall... I'm still using XPs firewall on this clean Windows install that I'm going to delete very soon because... it's XP. If you aren't using loopback (localhost, 127.0.0.1) as I am, I hope you have something better in your firewall arsenal.
Last edited: