Guad / GTACoop

An online co-op modification for GTA5
GNU General Public License v3.0
82 stars 70 forks source link

Grocery list of wanted features #53

Open ghost opened 8 years ago

ghost commented 8 years ago

So, here is your chore list, ordered by how important i think each one is:

Clients: 1). The Client tries to retrieve an updated list from at most 10 servers that it can reach. (a list comes with the mod download)

2). The servers respond with a list of all other online servers that they know of (including itself)

3). The client then clears it's own server list and writes all server entries that are mentioned in more than or equal to 50% of the server lists it has received from the ones it has recieved.

Servers: 1). When a server starts up in public mode, or regained connection to google, have the multiplayer server grab the list from another(same method as client), and contact all other servers to add their ip to their list.

2). If you can reach google, go through the list(a certain wait time between each server), and remove one if marked as offline/private.

3). If in public mode, send back the list of servers to anyone that requests it. (30 second wait)

Please join my discord if you'd like to talk to me or something.. (type @brad in a chat channel to grab my attention)

Guad commented 8 years ago

I'm afraid this mod is no longer in development. I'm making a successor in private, so keep tuned.

ghost commented 8 years ago

Fancy. I hope you will be taking my suggestions/annoyances into consideration for the next iteration. :-D

Guad commented 8 years ago

Those are some good points. I'll keep them in mind.

treboR-0 commented 8 years ago

Decentralized server listing, i like this. Glad to hear co-op is out. Share world is a horrible idea for most players who are probably running gta v on a grossly inadequate machine and internet and just lucky to be there.

nanos' gta v mod-ded had an amazing map editor based on the old shoot to delete method, it worked on all objects: buildings, land, lamps. also these are on my wish list: https://wiki.multitheftauto.com/wiki/RemoveWorldModel - note the global remove feature https://wiki.multitheftauto.com/wiki/SetModelHandling

I mention these despite them being of no relevance now because the world doesn't revolve around people making sure their purses matches their shoes. Freeroam basics are far more important to developer early.

treboR-0 commented 8 years ago

And great mod. Youre right. Future home of something quite cool. http://www.gtampco-op.cf

ghost commented 8 years ago

New list: Remove freezing when in the pause menu Better shooting mechanics Sync when going over a certain distance, instead of syncing over a specific amount of time(better sync mechanics) Drop down menu of players when you expand the map. (d-pad down[controller] or z[keyboard]) Disable birds when syncing npcs(there are lots of them) Fix the sync lag/teleporting. (i recommend that the client sends the info to clients around them as well as the server instead of client to server to client) Remove the escape character from messages Default Server that connects on mod load

ghost commented 8 years ago

Another list: Helicopters duplicate for some reason Please try and add a feature that allows downloading of mods from a server into https://www.gta5-mods.com/tools/gtav-mod-manager (with the authors permission)

(also i kinda clicked a wrong button)

ghost commented 8 years ago

Another Reason to have prop syncing, with attachments also. http://i.imgur.com/KuzQ1tz.jpg

ghost commented 8 years ago

hey @Guad , can i possibly test out the secret sauce? (oh, btw i made the project a discord server for us to use)

Guad commented 8 years ago

If you add me on steam I can notify you when I need betatesters

ghost commented 8 years ago

ok. I added you on steam

treboR-0 commented 8 years ago

Is this new system only going to be on steam?

On 6/1/16, Brad notifications@github.com wrote:

ok. I added you on steam


You are receiving this because you commented. Reply to this email directly or view it on GitHub: https://github.com/Guad/GTACoop/issues/53#issuecomment-223080467

Guad commented 8 years ago

No, I have R* warehouse version myself.

ghost commented 8 years ago

He is referring to the process of signing up to be a beta tester

treboR-0 commented 8 years ago

Never used steam. Never will.

On 6/2/16, Brad notifications@github.com wrote:

He is referring to the process of signing up to be a beta tester


You are receiving this because you commented. Reply to this email directly or view it on GitHub: https://github.com/Guad/GTACoop/issues/53#issuecomment-223395787

Bluscream commented 8 years ago

@Guad what's your steam name? I'm also interested in helping ya out :)