forum

osu! Beatmap Pack Mirror v2

posted
Total Posts
101
show more
Topic Starter
nanashiRei
First post updated. Moving back to old, own, url. I have done something i probably shouldn't have. I'm not going to discontinue this project. If you like what i have done with this, update your bookmarks to http://osu.yas-online.net the other domain will go offline sometime in the future.

osu!droid downloads will likely be provided by peppy sometime soon, until then you will still be able to download directly via my mirror. Once map downloads are available via osu! directly i'll remove the map download feature all together, there is no use in wasting 40GB with something that isn't used.

It was a great time while i was kind of official, but i see that i did something that isn't easily fix. I have hurt the trust in me.

I hope most of you will still use my mirror, i put a lot of work into it, shutting it down would really hurt a lot.

Hope to see you around.
Topic Starter
nanashiRei
Just added a new mirror to this, dedicated to all of you crazy osu!droid users. Big thanks to Ezoda for joining the pool. He is pratically giving a full 100mbit boost to this :)
Ezoda
No problem , mate ;)
Topic Starter
nanashiRei
And another mirror was added to this. Thanks to WarriorOfTheLynx for sponsoring a mirror child server! Also almost 100mbit bandwidth+
Topic Starter
nanashiRei
I'm a little angry here right now.

[removed] whoever you are. I reported you to your provider for excessively spamming the mirror with requests at a rate of 200 hits/sec. It's sad that someone thinks he needs to do this. Also you have been permanently banned from my services, thank you.

peppy if you would be so kind to check if there is a user with that ip.
peppy
Please look into limiting this at your end. This isn't the place or correct way of handling such issues.
Topic Starter
nanashiRei
True. Stil,l i wonder, how much capacity of the internet is being used to spam/ddos :D

Edit as of 30. April:

We broke the 1 million download marker for a single month!



You guys are crazy :P
Topic Starter
nanashiRei
Attention everyone that uses osu!droid

There was is a bug in the second last version of osu!droid which causes you to get download ticket timed errors. If you experience a lot a failing downloads you should update your osu!droid version, Pesets has release a fix already.

That's all :)
Topic Starter
nanashiRei
I just added and enabled SSL support for this page, you will notice since PC clients will recieve a HSTS header which tells your browser to jump to SSL automatically.

This breaks osu!droid for now, i informed Pesets and he will update osu!droid ASAP, so don't worry that'll be working soon again, too.
Topic Starter
nanashiRei
Currently down because we are moving, we will be back shortly.

Since someone is bound to ask for an ETA: I really don't know.
Topic Starter
nanashiRei
Moving is complete. All service back online, enjoy :P
ChipZ
working as expected, thanks :D
Topic Starter
nanashiRei
This project is currently dying. I'm sad to say this, but work has gotten the better of me. I'm willing to share the source, once i wiped it of all the "Hey lets include root passwords in configs"-madness.

Is anyone willing to take over this project?

What you'll need at the very least:
- 300 Mbit/sec
- 4 GB Ram (DB + PHP Cli)
- 1 core with 2.4 Ghz (i guess?)

If anyone is taking over for real, i will be providing all my running mirror childs. I just don't have the time to update/maintain this project anymore, but still ressources that i can offer.

This mirror is not about to be shut down, don't worry.
peppy
What do you need to keep things running?
Topic Starter
nanashiRei
Basically nothing, to keep it running nothing needs to be done. But there is so much user-requests with osu!droid demands. But for osu!droid there (propably is new api on it's way already? @hexide

Start the thing and it'll keep working for a while. You'll need someone to manually add new Packs, though. (Can be replaced with upload form, surely)
peppy
Are you panning on continuing to run it minus new features, or are you going to shut it down? Your previous message was a tad unclear.
Topic Starter
nanashiRei
I will run it as long as it takes for osu!droid to find a replacement DDL service.

But here the facts:
- I don't have time anymore, not even to add packs to it
- When i come i never feel up to coding privatly
- I have a good heart and just can't drop the project, now that is is being depended on.

So i am trying to find one with motivation and time :)

(Also... the big red text was not obvious? )
Marcin
If I only had a good enough server :/
peppy
I can provide adequate hosting if someone is willing to maintain it.
TheVileOne
Why does someone need to manually add new packs? Couldn't a script/bot handle this behind the scenes? Link it up so that beatmaps packs that get added to osu! get added to droid as well or are there differences that prevent this?
Topic Starter
nanashiRei
There is a script, but right now it i just download the packs from mediafire and put the in the correct directory. (Manually)

Then i just
./update.db.php && php $SYNCHOME/sync.php --force --timeout=2s

Edit:
That's, because at the time there was no way to request packs from an API-like. We worked something up but, meh, by then u got my job and everything became dusty.
Topic Starter
nanashiRei
Maintaining this basically means:

- Update the code base, if it will fail in the future (not so much required, really)
- Upload, rename and put packs in the "right" place
- Start the "update.db.php" tool to scan for new packs and add them (also Spams nice osu!droid notices on Twitter, if enabled)
- Start the "sync.php" tool, which will spread files to child servers (Hot caching and availability maintainer)

The part about adding new files is most critical, since it depends on this very process, that osu!droid users get new maps!

I'm on business trip all week and mostly forget about adding packs, Neico has been so kind to help me out here. (Heh, one of osu!droid developers ..)
Topic Starter
nanashiRei
So i'm almost done with cleaning the source. Please PM me if you are interessted, so i can discuss details there.

Why PM?
A: Because i don't want this project floating around and ending up with 7 random dudes to host this! Mainly because i would also be handing you "osu.yas-online.net" as domain + SSL Certificate to keep the "trust" as high as possible (Known domain name).

Why osu.yas-online.net? Why SSL?
A: You can poke peppy and ask him for another domain, but in this 1 year of contribution it just always was osu.yas-online.net so this is the brand the user know and trust. Why SSL? Well because you are downloading music under "fair use".... that doesn't apply to all places in this world, so keeping you save with SSL is a good thing.
Topic Starter
nanashiRei
After a lot of back and forth. I will be continuing this service until i run out of possibilities to do so.

@peppy: If you are willing to help, i need asian server(s). I can install them and manage them.
Howl
t/263797

"Applications will be accepted on a per-case basis. Contact me by email if interested with as much detail as possible."

(tl;dr: contact pe@ppy.sh - not here)
Please sign in to reply.

New reply