Hey, sorry for not replying earlier - I didn’t get an email. While Launchpad is meant as a standard “install-update-play” launcher, I believe it could still be used as you describe it! You’d just release those new maps as a new game version, and Launchpad would download them.
Quick update on Unix compatibility - it’s coming along! The Unix launcher now runs great in GTK. There’s a lot more async stuff going on, so it should be faster and more stable on Unix than on Windows now Don’t worry, Windows will get some love as soon as I release the Unix patch. It’s via mono, so it’s all the same executable
I’ve gone and sidetracked a bit as well, and I’m now developing a wizard-style tool that should simplify uploading games and updates server-side - no more manual file editing! Just point it to a folder, fill in some metadata and you’re good to go. It’s not complete, but you can grab a dev build off of my github: https://github.com/Nihlus/Launchpad_Utils/tree/linux
Expect more updates in the coming days
Thanks for the response. I will have to look into it deeper when I get a chance. Thanks again for all your work.
This is pretty sweet! Thanks so much for your work! I’m going to try it out.
I’ve tried this and it hangs after one mb downloaded. Though I have a feeling that it’s my server not the launcher
That’s most likely it - check your FTP server logs for any error messages.
Currently trying a different server and this one isn’t connecting at all xD even though I set the user name and password. And i’ve been able to connect to the server via ftp application WinSCP. Might look through your code soon enough as I’ve had a lot of experience with .net work, this was me trying to be lazy and getting no where lol.
Make sure that the ftp server address is prefixed with ftp://, and that nonuser, nongroups have fulll read and traverse permission on the folders. If you’re having trouble setting it up, there is a shell script on the linux branch that’ll do it for you.
I’ll try that thanks ^^. It’s more a website host server then anything else and i just got ssh working on it.
What i had to do was modify how launchpad handles ftp a bit. The normal launchpad used code that should work, but after some research I found 1and1 has strange way for receiving ftp requests. It’s why i could use WinSCP to connect to 1and1 but not launchpad, as WinSCP is a bit more fleshed out for ftp handling(as it should be). Would you want me to create a pull request with the extra code I added?
Sure thing! I’ll probably modify it a bit, since the linux branch is way, wayyyy ahead of master at the moment.
I do notice that, at least with the launchpad from master branch, that it doesn’t show what file its downloading, its more like a file before. So if the next file is big it appears to hang? I’m not sure why this is happening but i haven’t looked through your code quite yet. It’s still installing but i’m just confused.
Yeah, it doesn’t work quite right. The linux branch does, though I’ll move it all over to a similar format once I’m certain it all works as it should.
can this work with dropbox or not or will that not work with this amazing program to pull the updates and so on
Hey there! Unfortunately, this does not work with dropbox, since the launcher operates via the FTP protocol. There are a bunch of cheap solutions you can rent, or you could set one up yourself
is it hard to set one up and can this work with more then udk
It’s very simple to set up an FTP server. In fact, there’s a script on my linux branch which does all the heavy lifting for you.
You can use the launcher for other games or engines as well, but it assumes some things about the location of the game executable which you’ll have to watch out for.
cool i will go test it out and report back if i have problems love the help
if i have my game website on this https://x10hosting.com/ can i ftp from that as well or not
No problem. If you need more help, just say the word.