Author Topic: Crowdfunding...  (Read 2318 times)

HornetMaX

  • Hero Member
  • *****
  • Posts: 5944
    • View Profile
Re: Crowdfunding...
« Reply #15 on: July 12, 2018, 06:58:40 PM »
Could this sort of thing be set up by us? Like how Nexus mod manager works?

If all that is needed is a web host then That can be arranged. I've always wanted to move away from Mega and or the FTP (not so much the FTP but it is a little complicated for users to set up)

Well, no: the beauty of what cod4 does is that it downloads only the stuff the server you're connecting to needs.
So for that, the check has to be done by the client when connecting to the server.
For dummies (:) ):

GPB client: "Hey server ABC, I'd like to connect"
GPB server: "Hey client, you'd need bike XXX and track YYY. If you don't have them you can connect to http://ABC-server.org to download"
GPB client: "Ohmygawd, I have bike XXX but not track YYY, let's do a 'GET http://ABC-server.org/YYY.pkz' "
<waits forever for download to happen>
GPB client: "OK, I'm ready, lets get in"
GPB server: "Sorry client, track has been changed, now you need track ZZZ. If you don't have them you can connect to http://ABC-server.org to download"
GPB client: "@#!!++"

:)

This way, a server admin could setup an http server with all the content (full bike mod, all tracks, all paionts etc).
But when you connect to one of his servers that only needs 1 track and 1 bike, you only download that track and that bike (if necessary).

The alternative approach is to sync everything, but that's just the current Syncback FTP stuff.

matty0l215

  • Hero Member
  • *****
  • Posts: 3703
  • CAWS Racing #61
    • View Profile
Re: Crowdfunding...
« Reply #16 on: July 12, 2018, 07:27:39 PM »
Okay, maybe not then :P

That's why something like Nexus Mod Manager (which actually has started accepting almost any game now so may be something to look at) may be a better option

You "subscribe" to a mod and then it will stay up to date automatically. It would then be down to a server admin to give a list of what tracks/bikes are being used.

It doesn't solve the mismatch as such but it would make keeping up to date a huge amount easier for all Creators, Admins and end users

PiBoSo

  • Administrator
  • Hero Member
  • *****
  • Posts: 2655
    • View Profile
Re: Crowdfunding...
« Reply #17 on: July 12, 2018, 07:47:21 PM »
This seems to be a pretty popular request. I can see that having PiBoSo managing a download server has many drawbacks (cost, maintenance effort, legal issues with "non official" content etc).

But why not doing this the same way it is done in cod4 (and probably other games) ?
The server owner (not PiBoSo) can provide a http redirect to a http server (owned, maintained and paid for by the server owner) hosting the necessary content to join the server (bikes, tracks, paints etc).
When the client connects to the server and figures out some content is locally missing, it just has to get it via http. Seems like little work ...

All fine and dandy, but what would happen if the server has an - outdated - version of a mod?  :-\
Obviously your ambition outweighs your talent

HornetMaX

  • Hero Member
  • *****
  • Posts: 5944
    • View Profile
Re: Crowdfunding...
« Reply #18 on: July 12, 2018, 09:27:02 PM »
All fine and dandy, but what would happen if the server has an - outdated - version of a mod?  :-\
Each mod (bike, track) could have a version number inside.
If the version number is different, the client will download the server's one.
Do you see any problem ?

PiBoSo

  • Administrator
  • Hero Member
  • *****
  • Posts: 2655
    • View Profile
Re: Crowdfunding...
« Reply #19 on: July 12, 2018, 09:39:43 PM »
All fine and dandy, but what would happen if the server has an - outdated - version of a mod?  :-\
Each mod (bike, track) could have a version number inside.
If the version number is different, the client will download the server's one.
Do you see any problem ?

Then there would be different versions of the same mod locally...
Should then GP Bikes automatically select the latest one when starting a new test / race?
Obviously your ambition outweighs your talent

speedfr

  • Sr. Member
  • ****
  • Posts: 375
    • View Profile
Re: Crowdfunding...
« Reply #20 on: July 12, 2018, 09:59:59 PM »
no. Only the one specified in the dedicated.ini file as we use to do, no ?
(which is usually the lastest version of a mod/track...)

Anyway, the problem is always on the client side, not the server.
The server is what the admin who runs it choose as bike/track and settings/restrictions.


"An error may become true depending on whether the person who made it was wrong or not." P.DAC.


Missing Gp500 (Microprose)

Testing EDTracker Pro on YT

i7-4790K/16Go/GTX1070/1440p/Full WC

HornetMaX

  • Hero Member
  • *****
  • Posts: 5944
    • View Profile
Re: Crowdfunding...
« Reply #21 on: July 12, 2018, 10:38:41 PM »
All fine and dandy, but what would happen if the server has an - outdated - version of a mod?  :-\
Each mod (bike, track) could have a version number inside.
If the version number is different, the client will download the server's one.
Do you see any problem ?

Then there would be different versions of the same mod locally...
Should then GP Bikes automatically select the latest one when starting a new test / race?
If I recall correctly, that was not possible in cod4: 1 mod = only 1 version locally, the version of the last server you connected to (that was using that mod). When connecting to the server, if your local version of mod XXX is different (no matter if older or newer), it gets overwritten locally.

People used to avoid this by putting the mod version in the mod name (e.g. XXX_v11) or decorating the mod name with extra info (e.g. XXX_myserver_V11).

Hawk

  • Hero Member
  • *****
  • Posts: 6286
  • MOD Team: CAWS / GP-Team: Horizon GP #7
    • View Profile
Re: Crowdfunding...
« Reply #22 on: July 12, 2018, 11:51:12 PM »
Why can't the host server just identify what file versions are on the connecting client system and if different offer for the client to download a copy of the host's files needed to connect? Simple.  :)

Vini

  • Hero Member
  • *****
  • Posts: 1620
  • Es gibt nur ein Gas...
    • View Profile
Re: Crowdfunding...
« Reply #23 on: July 13, 2018, 04:36:26 PM »
Personal opinion: if crowdfunding will not help code-side, then I have moderate interest. Content is nice, but we already have plenty to play with.
Word.

JamoZ

  • Hero Member
  • *****
  • Posts: 933
    • View Profile
Re: Crowdfunding...
« Reply #24 on: July 13, 2018, 07:05:59 PM »
Quote
What would you expect from a crowdfunding campaign?

*Pledge a minumum of 50 Euro`s and receive a working product without the core.exe crash!





KG_03

  • Hero Member
  • *****
  • Posts: 757
    • View Profile
Re: Crowdfunding...
« Reply #25 on: July 13, 2018, 08:03:45 PM »
Install new version and check if you still get cores