All persistant worlds for nwn2 share the same problem: at least one file - the *.pwc - has to be transfered to the players' pc before anyone can login and join a multiplayer module. Most pw teams will want to add custom content as well, like clothing and placeables, custom soundsets, ingame music or even movies.
All files have to be stored in the right place and must be updated at all players' pc's whenever the builders change them.
And some of these files are considerably large, especially all erf-types (*.mod, *.pwc, *.hak, *.erf), downloads for an average pw can easily sum up to more than one gb total! This makes it painfull - if not impossible - to update files regularly, and thus stops builders from changing their worlds dynamically, e.g. in reaction to some ingame events.
WorldGate was designed to help pw builders create and maintain a download-system for all files related to their pw, and to help players download and update these files as easily and as fast as possible - typically with one click.
Features
can update resources within erf-files (this includes *.erf, *.mod, *.pwc and *.hak), thus transferring only changed parts - especially worthy for updating pwc!
players client is setup by simply entering your pw's homepage url
uses famous 7-zip compression to minimize download time and traffic.
designed to work with any web- or ftp-server.
designed to store multiple pw's.
UPDATE
now you can chose between ftp and http, so worldgate should be usable in almost any hosting situation. it now is fully nwn1 compatible, even on filelist level.
all files have been updated to patch v1.04 hotfix (870).
UPDATE
i added some video-"tutorials" to explain how worldgate is setup and used. the videos are in windows-media-format wmv, if you can't view them you may need to update your media player.
UPDATE 1.3
i added some nice counters, just have a look at the new picture uploaded as well...
UPDATE 1.4
i added the much asked for "add folder" function. now you can tell worldgate to synchronize folders, it will automatically detect any files you added or removed from this folder whenever you press "check files".
players _can_ safely upgrade to client 1.4, it works flawless with pw-definitions created by older versions of wg-admin. players _need_ to upgrade if admins use wg-admin 1.4 because the fileformat for pw-definitions has changed (wg-client will tell them to do so).
UPDATE 1.5
someone requested to make the filename-extensions editable (because their web-server would not deliver .dat-files). this version has the requested feature, but it's not fully tested by now.
UPDATE 1.7 (beta)
subdirectories, some bugs fixed, and massive improvements in memory management.
UPDATE 1.8
override-management added (see documentation), some fixes
this will show you how easy it is to use worldgate to download all files needed to join a pw. the video is stored in wmv-format (screen-codec), if you can't view it you may need to update your media-player.
this will show you how easy it is to setup worldgate for your pw. the video is stored in wmv-format (screen-codec), if you can't view it you may need to update your media-player.
this will show that both admins and players can keep their files up to date with only a few mouseclicks... the video is stored in wmv-format (screen-codec), if you can't view it you may need to update your media-player.
Thanks for the tips tani. I will contact you if we decide to take a look on those sources.
Posted by tani at 2009-04-0211:40:43
it should be possible to do that, but i didn't implement such check because you generally can't rely on all clocks being in sync, and there simply are no timestamps on files inside modules/haks etc. if you're working in folder mode i'd rather use some advanced folder synchronisation tools for the dev team, like "allway sync" or even subversion if you really need to do concurrent changes. if you're daring enough to try adding the checks yourself (shouldn't be too difficult), contact me for the sources. _________________________ TerraCoppa, WaterMill, NWN2Packer Packistani, WorldGate, RRN-Docs, RePlug... PW Weltentor (german)
Posted by Argzharr at on04/01/09
Hello tani, I first want to say that your WorldGate has been a great tool for our PW. It really helps us, the Dev. team and our players. So thank you for making this tool. There is one little annoying problem we have encountered though. We use WG so that all of us in Dev. Team have the whole module on our computers that we then modify as we see fit. Then we transfer the changes we make to the host using WD Admin tool - and others in the team can upload them to themselfs using the Client. Problem appears when I'm in the middle of making changes to an area and then another of us transfers his own changes to the host. Before I can transfer my changes to the host I need to upload my friends changes, because otherwise I would overwrite his changes. And I cannot just upload them using the Client because my changes to my area would then be overwriten. So I have to export my area first, then upload my friends changes and then import my area back to the module. This gets a bit annoying after a while as I'm sure you can imagine. :) So - we were thinking could it be possible to change the WorldGate so that it would overwrite files of the same name only if they are older than those you are uploading?
Posted by tani at 2009-03-1608:42:42
glad to hear that :-) _________________________ TerraCoppa, WaterMill, NWN2Packer Packistani, WorldGate, RRN-Docs, RePlug... PW Weltentor (german)
Posted by caellwin at 2009-03-1407:41:09
updated .net to 3.5 and its working
Posted by tani at 2009-03-1406:30:15
sorry, i can't answer your question without knowing the specific error-message. my best guess would be that you don't have .net 2.0 (or later) on your pc? send me a screenshot of the error-message (and some info about your system) to tanita@elfenwald.homelinux.net, or try to contact me in quakenet irc. _________________________ TerraCoppa, WaterMill, NWN2Packer Packistani, WorldGate, RRN-Docs, RePlug... PW Weltentor (german)
Posted by caellwin at 2009-03-1316:47:29
tani, i'm having an issue with getting WG to run on my computer I download the client and install it with no problems. then when i click the shortcut to run the program i get a popup say that the was a problem with the program and it has to close. it just leaves me with being able to send or not send an error report. i have windows XP, is there a way to fix it?
Posted by tani at 2009-03-0814:07:24
@terrybougard: the message is quite clear: your ftp-server denies creation of that particular file with the login credentials you supplied. let worldgate compress and save the files to a local folder and then try to upload them manually, using filezilla or whatever ftp-client you usually use. that particular 550-error usually means that you don't have enough rights (try chmodding the folder) or your ftp-server doesn't allow .dat filenames (you can change the filename-extensions to .jpg if you must). some ftp-servers even don't like files larger than a certain size (if so, there's nothing i could do about it)! _________________________ TerraCoppa, WaterMill, NWN2Packer Packistani, WorldGate, RRN-Docs, RePlug... PW Weltentor (german)
Posted by tani at 2009-03-0814:01:58
@crashume: it's not a worldgate issue, it's your vista. there are only some folders where vista will let you put user-created files, as far as i know. you'll have to sort things out in vista, probably by modifying user access control settings (or turning damn uac off). being logged in as "administrator" won't help much, as even that role is not almighty (as you'd expect) - administrator isn't a "root" account like in linux. _________________________ TerraCoppa, WaterMill, NWN2Packer Packistani, WorldGate, RRN-Docs, RePlug... PW Weltentor (german)
Posted by terrybougard at 2009-03-0720:16:49
Hi, already finished setting up this worldgate admin, my problem is when i try to transfer to host, it will compress the files but it wont transfer. I always get this error messages. transfer aborted:F5428BLABLABLABLABLABLABLABLABLABLA.dat:Access is denied. (code=550) is something like not allowing to transfer on my ftp-root, what else i have missed out? Thanks
10 - A Masterpiece, Genuinely Groundbreaking 9 - Outstanding, a Must Have 8 - Excellent, Recommended to Anyone 7 - Very Good, Deserves a Look 6 - Good, Qualified Recommendation 5 - Fair, Solid yet Unremarkable 4 - Some Merit, Requires Improvements 3 - Poor Execution, Potential Unrealized 2 - Very Little Appeal 1 - Not Recommended to Anyone