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.