Quote: "advertisement would be needed"
advertisement would be a very important ingredient of the recipe.
Some kind of bonus at the inauguration, something like the registered user can download a game for free.
A forum where players can exchange impressions, guides, tutorials, qualify a game, etc.
Many videos in youtube, promoting the site and the games.
Try to get audience is the firts key here.
After that comes the games quality, you have to write a rules than determine the quality/playability.
Does the uploaded game has some coprywritted item, or sound, or texture ?
Even you do best talking with a good attorney about game rights, and so forth.
3com
Laptop: Lenovo - Intel(R) Celeron(R) CPU 1005M @ 1.90GHz
OS: Windows 10 (64) - Ram: 4 gb - Hd: 283 gb - Video card: Intel(R) HD Graphics