Most basic TCP/IP Script For showing others online / Maybe Chat.

Kane Hart

Elmlor.com
Veteran
Joined
Jun 27, 2014
Messages
656
Reaction score
166
First Language
English
I would love someone to do a WinSocks script/dll RPG Maker Ace with the most basic functions.

* Show Players moving around the map / no interaction / ghost / Phased outside the world.

* Maybe as a bonus feature actually chat and some type of interaction down the road.

It would be a very very basic setup even just connect to a server or another RPG Client that is running to help relay things.

I know so many people want an entire RPG Maker multiplayer with combat, interactions, etc. But that would be insane and a lot of work. I think it be amazing just to be able to run a small server when other players play they can see you and say Hi.. Like Ghosts from the past or something freaky.

I think one the Fable games did they showing friends online in the game as wisps or something close to it. 

I think a lot of people overtime keep wanting to see MP more and more. When there is a topic a lot of interest is peaked on the subject. I wish I could code myself and I'm going to try to learn but I will never or anytime soon be able to code such a basic system for just a good groundwork start. But I think if someone or more then just a someone helped out on a such tool I think overtime it could be a community project that could grow more and more as time went on. Maybe to the point there will be more and more modules added and we might even have an entire scripting team helping out with it.

Ahh I'm sure I'm just dreaming but I'm sure it can't hurt to just ask would be someone up for the challenge to make the most basic system possible?
 
Last edited by a moderator:

nio kasgami

VampCat
Veteran
Joined
May 21, 2013
Messages
8,949
Reaction score
3,042
First Language
French
Primarily Uses
RMMV
impossible to make that in ace this not a software made for make online game 

even if they have online script this not really online this serve for make achievement or patch stuffs
 

Kane Hart

Elmlor.com
Veteran
Joined
Jun 27, 2014
Messages
656
Reaction score
166
First Language
English
impossible to make that in ace this not a software made for make online game 

even if they have online script this not really online this serve for make achievement or patch stuffs
I don't even know how to work with Ruby and I know for a fact it is possible and even patching is a feature that is possible via the scripting. The issue is there are limitations with Ruby and RGSS3 but they can be overcome by workarounds. What I'm asking for in the main topic should be more then possible. I don't think many people would find walking ghosts such an entertaining feature but I think it would be great and a wonderful start.

Never say never that is just the worst attitude on such a robust engine that people keep coming up with new and cool things that some thought would be impossible every day.
 

Shaz

Veteran
Veteran
Joined
Mar 2, 2012
Messages
40,098
Reaction score
13,704
First Language
English
Primarily Uses
RMMV
"show players" is not a "most basic function" given that RPG Maker is a single player game engine. To do this, you would need not only the winsock script, but also a multiplayer script. THAT is NOT a "basic function", as you could see by searching "multiplayer" and "online" and looking at the numerous requests for this that have gone unfulfilled (usually with an explanation that indicates the difficulty).


Take a few minutes and look up those threads. Because everything anyone posts here is just going to be spewing the same stuff. Then if you still disagree, come back with your responses to the objections.
 
Last edited by a moderator:

Kane Hart

Elmlor.com
Veteran
Joined
Jun 27, 2014
Messages
656
Reaction score
166
First Language
English
We already have a tcpclient based socket server ready and working. I guess it's more needing a proper example of Winsock or similar and we have a developer for the server side of things just not someone who knows ruby but it seems like just looking around getting a basic connection to the server is not the hardest thing it's just most the posts are done with http or even dead with missing scripts / demo's etc.

I really don't know a lot on Ruby myself and adding winsock to RPG Maker. But I can't see just sending and receiving a string of text and translating it in the game to something usable would be pulling teeth. But you guys are the "experts" on the engine. 

I'm just hoping maybe someone might done it already for fun or have a good example or might just be bored enough :)

But anything beyond that I clearly know would be a real pain in the butt. I would never expect combat, or really anything beyond that.

The idea of it might not be far off :)

 
Last edited by a moderator:

Shaz

Veteran
Veteran
Joined
Mar 2, 2012
Messages
40,098
Reaction score
13,704
First Language
English
Primarily Uses
RMMV
It might have been worthwhile mentioning that in your opening post ;)
 

Tsukihime

Veteran
Veteran
Joined
Jun 30, 2012
Messages
8,564
Reaction score
3,846
First Language
English
impossible to make that in ace this not a software made for make online game 


even if they have online script this not really online this serve for make achievement or patch stuffs
It's not impossible.


Patching or achievements are no different from sending other pieces of data to a server or other clients.


There are already scripts that allow you to have multiple players in the game, with one active player and the rest inactive. Simply fetching the inactive players' data from a different source would automatically provide multiplayer functionality.


I don't know what you consider to be an online game, but if you're already sending data for achievements onto a leaderboard, you could just as easily implement a card game or board game where people can create rooms and join a room using their RM clients.


That's where I would start with online game development, not a full-out action battle system that some people aspire to achieve.
 
Last edited by a moderator:

Kane Hart

Elmlor.com
Veteran
Joined
Jun 27, 2014
Messages
656
Reaction score
166
First Language
English
Thanks everyone for your Input. I am sorry that my English is not the best and I was not being so clear. 

I also want to let you know what my actual plan is and why I wanted to do this.

The idea:

Server: Handle the client data and send back info to the client. He knows the in and outs of C# and can handle anything with a proper working example. 

Client that connects to the server semi persistent but will not force you to be online to play or stay connected or screw up the game in anyway. 

The goal: See other players move / Talk nothing else.

Why?

Ever want to build a large universe and get lost with so much to do and so much to explore and have no one else to share your adventure or stories? Well Not anymore.... The idea is if you were roaming around and see another player roaming around you could talk and say hello them them. You can't effect their game play or cause any problems besides being a chatty Chatty Cathy. You can share secrets you found near by and show them the way. You can give assistance with knowledge and information. You for once will not be alone and will be able to enjoy and talk to others while you go on with your adventures....

I know some people think it's lame but my whole core being is something around is disliking single players but also enjoying them just needing that slight push of multiplayer I guess a bit of humanity in my video games to keep me company. 

So that is my reason nerd me out if you want :)

I hope that explains the idea better. 
 

Andar

Veteran
Veteran
Joined
Mar 5, 2013
Messages
31,365
Reaction score
7,676
First Language
German
Primarily Uses
RMMV
For the older Makers, there are already online-multiplayer-scripts.


For Ace, this is in the process only - there are a lot of scripts that do part of the work, but so far no one has completed the entire structure needed.


If you search for online and multiplayer, you should find links to a game "PiNG" (I hope I spelled that correctly), which was farthest developed so far. The biggest problems was to get a server program capable of handling more game data - and it looks like you are already on to that.


As for multiplayer (as in interactions between players and displaying other players on the map) this was also considered a lot of work remaining, but I hadn't thought of the option of converting Tsukihime's Manage Player script - as she said above the other players are inactive in that script, not going around. http://himeworks.com/category/rgss3/parties/


I think it's still a lot of work to get player interaction working, especially secure interaction to prevent cheating - but it seems that the work on that continues and hopefully it will be completed one day.


Good luck with your part of that work ;-)
 

Kane Hart

Elmlor.com
Veteran
Joined
Jun 27, 2014
Messages
656
Reaction score
166
First Language
English
Thanks Andar, I took a look at Ping if I recalled it was using AsyncHTTP. Not quite what we need but will keep an eye out on it. Overtime I will end up trying to learn as much as I can with Ruby and just end up converting portions of XP Script over or at least very small portion hopefully. 
 

Users Who Are Viewing This Thread (Users: 0, Guests: 1)

Latest Threads

Latest Profile Posts

People3_5 and People3_8 added!

so hopefully tomorrow i get to go home from the hospital i've been here for 5 days already and it's driving me mad. I miss my family like crazy but at least I get to use my own toiletries and my own clothes. My mom is coming to visit soon i can't wait to see her cause i miss her the most. :kaojoy:
Couple hours of work. Might use in my game as a secret find or something. Not sure. Fancy though no? :D
Holy stink, where have I been? Well, I started my temporary job this week. So less time to spend on game design... :(
Cartoonier cloud cover that better fits the art style, as well as (slightly) improved blending/fading... fading clouds when there are larger patterns is still somewhat abrupt for some reason.

Forum statistics

Threads
105,868
Messages
1,017,081
Members
137,582
Latest member
Spartacraft
Top