ขั้นตอนที่ 1 ทำการดาวน์โหลดโปรแกรม EditPlus เพื่อใช้สำหรับแก้ไขสคริป PHP ซึ่งสามารถดาวน์โหลดได้ ที่นี่

ขั้นตอนที่ 2 แตกไฟล์ ro-web.rar โดยใช้โปรแกรม WinRAR (คลิ๊กขวาที่ไฟล์ ro-web.rar จากนั้นเลือก WinRAR -> Extract here)

ขั้นตอนที่ 3 เข้าเว็บไซต์ระบบจัดการฐานข้อมูล (phpMyAdmin) ซึ่งสอบถามได้จากผู้ให้บริการของท่าน

ขั้นตอนที่ 4 เลือกฐานข้อมูล (Database) ของเซิฟเวอร์เกม Ragnarok Online

ขั้นตอนที่ 5 ดูรายชื่อ table ด้านซ้ายมือ ว่ามี table ชื่อ truemoney อยู่แล้วหรือไม่ (หากไม่มีให้ข้ามไปขั้นตอนที่ 6)

หากใน Database มี table ชื่อ truemoney อยู่แล้ว ให้คลิ๊กเมนู SQL ข้างบน (บริเวณข้างบนตรงกลาง)

ในช่องข้อความยาวๆ ให้ลบข้อความเดิมออก แล้วพิมพ์คำว่า RENAME TABLE truemoney TO truemoney_old ลงไป จากนั้นกด Go (ลงมือ)

ขั้นตอนที่ 6 คลิ๊กเมนู Import (นำเข้า) ข้างบนตรงกลาง แล้วกด Browse... เลือกไฟล์ SQL/truemoney.sql ที่ได้จากการแตกไฟล์ในขั้นตอนที่ 2 แล้วคลิ๊ก Go (ลงมือ)

ขั้นตอนที่ 7 เปิดไฟล์ NPC/exchange.txt ที่ได้จากการแตกไฟล์ด้วยโปรแกรม Notepad
ห้ามแก้ไขอะไรนะครับ แม้แต่พิกัด นอกจากอัตราการเติมเงิน เพราะไม่ใช่ NPC แต่เป็น timer script ครับ
แก้ไขอัตราการเติมเงินในตัวเลขด้านหลังตัว , หรือ comma (50,90,150,300,500,1000) เช่น
set .card_cash_amount[0],0;
set .card_cash_amount[1],55;
set .card_cash_amount[2],100;
set .card_cash_amount[3],170;
set .card_cash_amount[4],350;
set .card_cash_amount[5],600;
set .card_cash_amount[6],1300;

ตัวอย่างการทำ cash x10 นะครับ
set .card_cash_amount[0],0;
set .card_cash_amount[1],500;
set .card_cash_amount[2],900;
set .card_cash_amount[3],1500;
set .card_cash_amount[4],3000;
set .card_cash_amount[5],5000;
set .card_cash_amount[6],10000;

ขั้นตอนที่ 8 ใช้โปรแกรม WinSCP เชื่อมต่อเข้าเซิฟเวอร์เกม โดยเข้าสู่แฟ้ม npc
จากนั้นอัพโหลดไฟล์ NPC/exchange.txt ที่แก้ไขในขั้นตอนที่ 7 เข้าสู่เซิฟเวอร์

ขั้นตอนที่ 9 เปิดไฟล์ scripts_main.conf บนเซิฟเวอร์ เพื่อเพิ่ม npc: npc/exchange.txt ที่บรรทัดใดก็ได้

ขั้นตอนที่ 10 ทำการรันเซิฟเวอร์เกม Ragnarok ใหม่อีกครั้ง (การใช้ @reloadscripts หรือ @loadnpc อาจจะทำให้ npc/exchange.txt ไม่ทำงานตามปกติ)

ขั้นตอนที่ 11 ใช้โปรแกรม WinSCP เชื่อมต่อเข้าสู้แฟ้มของระบบเว็บไซต์

หลังจากนั้นคลิ๊กขวาบริเวณที่ว่างด้านขวามือ เลือก New -> Directory...

ตั้งชื่อแฟ้มของสคริปเติมเงิน ตามที่ท่านต้องการ เช่น tmpay , truemoney หรือ topup

ขั้นตอนที่ 12 เปิดไฟล์ WWW/config.php ที่ได้จากการแตกไฟล์ในขั้นตอนที่ 2 ด้วยโปรแกรม EditPlus (คลิ๊กขวาที่ไฟล์เลือก EditPlus)
** ห้ามใช้โปรแกรม Notepad ในการแกไข้นะครับ เพราะอาจจะทำให้ไฟล์เสียได้ **
หากเปิดแล้วมองไม่เห็นภาษาไทย ให้คลิ๊กเมนู Document ที่บริเวณด้านบนของโปรแกรม EditPlus-> Permanent Settings -> General -> Fonts ในช่อง Font เลือก Microsoft Sans Serif และช่อง Language เลือก Thai แล้วคลิ๊ก OK

แก้ไข $_CONFIG['mysql']['host'] ให้ตรงกับ IP ของ MySQL (host) เช่น localhost , 203.1.1.1 (กรณีที่เครื่องของเว็บไซต์และเซิฟเวอร์เกมอยู่ในเครื่องเดียวกันให้ใช้ localhost)
เช่น $_CONFIG['mysql']['host'] = 'localhost';
แก้ไข $_CONFIG['mysql']['username'] ให้ตรงกับ Username ของ MySQL ที่ใช้ login phpMyAdmin
เช่น $_CONFIG['mysql']['username'] = 'tmpay';
แก้ไข $_CONFIG['mysql']['password'] ให้ตรงกับ Password ของ MySQL ที่ใช้ login phpMyAdmin
เช่น $_CONFIG['mysql']['password'] = 'tmpassword';
แก้ไข $_CONFIG['mysql']['db_name'] ให้ตรงกับชื่อ Database ของเกมในขั้นตอนที่ 4 ซึ่งดูได้จาก phpMyAdmin
เช่น $_CONFIG['mysql']['db_name'] = 'tmpay_ro';
แก้ไข $_CONFIG['tmpay']['merchant_id'] ให้เป็น 'TEST';
เช่น $_CONFIG['tmpay']['merchant_id'] = 'TEST';
แก้ไข $_CONFIG['tmpay']['resp_url'] ให้เป็น 'http://URL_เว็บไซต์_ของคุณ/ชื่อแฟ้มที่สร้างในขั้นตอนที่_11/tmpay.php' เช่น 'http://www.my-ro.com/topup/tmpay.php'
เช่น $_CONFIG['tmpay']['resp_url'] = 'http://www.tmpay-ro.com/tmpay/tmpay.php';

ขั้นตอนที่ 13 ทำการ Save ข้อมูลที่ได้แก้ไข หลังจากนั้นอัพไฟล์ .php ** ยกเว้นไฟล์ .bak ทั้งหมด (ห้ามอัพโหลดไฟล์ .bak เด็ดขาด) ** เข้าสู่แฟ้มที่สร้างในขั้นตอนที่ 11

ขั้นตอนที่ 14 เข้าสู่สคริปเติมเงินของท่านได้ที่ http://URL_เว็บไซต์_ของคุณ/ชื่อแฟ้มที่สร้างในขั้นตอนที่_11/index.php เช่น http://www.my-ro.com/topup/index.php

ขั้นตอนที่ 15 ทดสอบระบบของสคริปเติมเงินเติมเงิน โดยการการเติมรหัสบัตรเงินสดทดสอบดังนี้
55555555555551 , 55555555555552 , 55555555555553 , 55555555555554 , 55555555555555 , 55555555555556
เพื่อดูผลภายในเกม หากท่านไม่ได้ทดสอบก่อนเปิดใช้งานจริง ถ้าพบปัญหาใดๆ เช่น เติมเงินแล้วไม่ได้ Cash , ได้รับ Cash เกิน ทางเราไม่รับผิดชอบใดๆทั้งสิ้น