Game Development Community

How to share files with project members?

by Mike Stoddart · in General Discussion · 07/18/2002 (12:16 pm) · 14 replies

Now that my project has four people on it, I face the problem of how to share files between them. Two of us own the SDK, and two don't. I have a website that I pay for through a hosting company, but I doubt that it will support CVS, and even if it did, I doubt that it would have enough disk space and monthly transfer.

I have a server at home that is my firewall/gateway, but if I use that as a server, my ISP (Cable company) will complain again that I'm breaking the contract I signed with them. I can't afford to pay anyone to host my projects, as I just don't have the money.

So what options are left? How can I provide multi-user development environment (like CVS) with no server?

Any suggestions are most welcome. Thanks.

#1
07/18/2002 (1:25 pm)
Setup your own CVS repository, have one Module that contains the Source and another that contains the scripting. Then only allow those with a TGE lic access to the code repository and the others access to the script repository.

This is how several projects that use TGE share files.

-Ron
#2
07/18/2002 (1:30 pm)
Sorry, I obviously didn't make myself clear enough. I don't have a server that I can run CVS on; if I use the one I have at home, my ISP will disconnect me, and if I use the one I pay for hosting for, I'll most likely exceed the diskspace that I'm allowed.

So how do I use something like CVS when I don't have a server to run CVS on?

Thanks
#3
07/18/2002 (3:15 pm)
I post the most recent build of my game on my site so members can always d/l the lastest version
#4
07/18/2002 (3:22 pm)
If your server at home is linux, you can easily restrict which hosts can access your cvs server, thus preventing the cable company port scans from finding it ;)
#5
07/18/2002 (3:35 pm)
Jeremy that's a good idea, but I believe that there may too much traffic from running a CVS server that my ISP would notice it through their tools, which seem freakishly aware of how much trafic is taking place. I've already had one warning when I allowed people to download my demo from the server, and I can't risk it happening again.

Thanks
#6
07/18/2002 (5:01 pm)
hehe, i knew there was a reason for liking dsl better then cable (you just reminded me):)I cant wait till fiber optics gets to my area
#7
07/18/2002 (5:39 pm)
Ace: it doesn't work that way. DSL ISPs are as stringent as Cable companies. I read their acceptable use clauses, and both ADSL and Cable companies (at least here in Calgary) either give you a maximum transfer amount, or say that you will be disconnected for unacceptable use. I can't win either way. :P
#8
07/18/2002 (5:49 pm)
I think the answer to your question is:

1) Have someone else host the code
2) Fax ;-)
#9
07/18/2002 (5:53 pm)
I don't know anyone who can host a CVS server for me; I'm not lucky enough to have friends like that.
#10
07/19/2002 (12:48 pm)
Ask,
maybe you might be suprised what will turn out...
#11
07/19/2002 (1:02 pm)
Would anyone care to be so kind as to host my project on their CVS server? I would need separate access for script developers and C++ developers.

I'm anticipating that I would need this shortly after the next full release of the Torque engine (v1.2?).

I would be very grateful! Thanks
#12
07/19/2002 (1:27 pm)
email me at jjn@kriln.com mike, we can probably work something out.
#13
07/19/2002 (1:31 pm)
actually, if you don't run the server 24/7, your telco cannot (and won't) tell you you're a bad boy, since you do have uploading bandwidth, right ??
so just arrange for your team (unless you guys number more than, hmm, 20 people ??) to do the downloading at certain, precise and arranged in advance times...
Just my $0.02,
have a nice weekend
#14
07/19/2002 (2:27 pm)
Jeremy has most graciously offered to host my project on his CVS server, so many thanks to him.

And thanks for your other suggestions.