HTTP
Introduction: This script simply allows very basic HTTP GET & POST request to be performed from within RPG Maker. These requests are *extremely* basic and there is not much customization available; however, there should be more than enough for most people.
Features:
Send GET and POST requests to a web server.
Screenshots:
Uhhh... Here is a table on how HTTP works...
How To Use:
Copy script and DLL into your own project, then alter the server addresses and whatever to suit your needs.
Demo:
Link
Credit:
Dekita / DekitaRPG
FAQ:
Q: What is HTTP??
A: The Hypertext Transfer Protocol (HTTP) is an application protocol for
distributed, collaborative, hypermedia information systems. HTTP is the
foundation of data communication for the World Wide Web.
Hypertext is structured text that uses logical links (hyperlinks) between
nodes containing text. HTTP is the protocol to exchange/transfer hypertext.
See: http://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol
for additional information on HTTP and its functionality.
In simple terms, HTTP allows one computer to interact with an online
presence, whether that be another client server or a website is purely
based on the competency of your code writing team.
Q: How could HTTP benefit me, and my RPG Maker project?
A: You can use HTTP within your own games to provide features that are widely
considered as 'online features'.
Using HTTP, it is extremely possible to have one players game interact with
another players game. For example, sending mail from one player to another,
or even player trades...
This being said, the features that are possible is a completely different
thing from the features you are able to apply yourself.
The more experience you have with writing code, the better.
Q: Is it client <-> server based?
A: Yes, it is.
The 'client' is the current instance of the game that is performing an HTTP
request to a server. For example, if your game is connecting to information
on your own website then your game is the client and the website is the
game server.
Q: Can you, for example, make a global high-score system with this?
A: Yes, you could.
Q: Does the system have scripts for both client and server?
A: Not this basic version no.
Q: Does it communicate with an Apache server?
A: It should do; however, this is something I have not personally tested.
I use it with an 'Abyss Web Server' on my laptop and also with my real
website hosted via ipage.com. (other website hosts are available; however,
the reason I chose ipage was due to their feature of allowing unlimited
SQL databases.
Q: Can it communicate with PHP scripts?
A: Yep, thats the main point ~ to have your game interact with php scripts and
SQL databases on your own server / a server you own.
Q: Can this support MMO games or is lag an issue?
A: No. Requests are synchronous and because of this, they lag the game when performing requests.
Q: What HTTP request types are supported?
A: The basic version of this system has only GET and POST request types.
Last edited by a moderator:

