We have been working hard to launch a creative development cooperative organized under a nonprofit structure at Metahusk.
Our first major project is http://randomthegame.com It’s a community directed blueprinted multiplayer game. The goal for our alpha is to rebuild parts of Shooter Game in blueprints. We hope the project will foster a collection of blueprints and assets that are useful to the community. This is why we chose to name the game Random. It’s an experiment in community directed gameplay. Everyone is welcome to help contribute. We have a system in place to manage how new content is submitted to the project.
We’ve spent a lot of time setting up a project management on a virtual private server. It has enough git space to store large projects. If anyone wants git space, forums, project management, or web hosting for free we are giving space away to those who have a somewhat developed project in the works. We’ve got about 200GB of space left. The hosts will handle heavy traffic. You’re welcome to do your own load tests.
As of February 2015 we have a working server browser system, teams, capture the flag system, spawning, friendly fire detection, and other things. I just upgraded to engine version 4.7 which caused some bugs with the team system and ready room spawning. I will fix the problems soon when I have time. I’m in school so that takes priority. (Also, the default character needs a lot of blueprints work. Much of it is experimental.)
Thanks a million to Rama and the VictoryPlugin and ufna for the VaRest plugin!
If anyone wants to help you’re more than welcome. (Just post in the forums.) We are excited to build our project into a collection of useful and free blueprints for the community!
Navigate to \Random\Plugins and extract the files in VictoryPlugin.zip to the plugins directory into a folder called VictoryPlugin
> Plugins Directory Structure: \Random\Plugins\VictoryPlugin"plugin files"
Navigate to \Random\Plugins and extract the files in VaRest.zip to the plugins directory into a folder called VaRest
> Plugins Directory Structure: \Random\Plugins\VaRest"plugin files"
Execute Random.uproject and click Yes to Recompile Project Modules.
Enjoy
But i have a different problem, when using your API and APP id it seems to work with listing serveres in the browser. But when I replace them with my own, I can’t get it to show any servers on the browser screen…
Changed the keys in BP_GamestateDefaults and BP_BrowseMenu with my Application ID and REST API Key. On parse I can see the server information are received and listed on the website, but not in the game server browser.
Am I using the wrong keys or do I need to setup something on parse.com?
Edit:
Also spamming the refresh button will result in crash:
Error Infinite Loop detected in BP_BrowseMenu , asserted during OnClicked (Button_Refresh) with the following Call Stack
I’m glad you liked it! I’m plan on doing the rifle things next. I’ve been mostly focusing on a game menu and server browser right now. There are quite a few bugs from moving to > 4.6 with the gameplay elements that I need to fix.
Thanks for the bug report. I will look into the spamming of the refresh button.
As far as parse.com goes, yeah, you need to sign up with an account and use your AppID and APIkey but it sounds like you did that already. The variables need to be entered in two different blueprints. You’re welcome to use my parse.com keys for now as long as you won’t pass 30 requests per second. I plan on launching my own system instead of using parse in the future.
The first one should be called servers. In this class then add custom string columns labeled ip_address, server_name, map_name, game_type, player_count, player_max, and server_location.
The second custom class should be called timefetch. Timefetch doesn’t need any columns. It is only used to fetch the servers time.
Do you have Visual Studio Express 2013 installed? I just downloaded the files from the git repository and recompiled in 4.7.2 without issues. My guess is that there’s a problem with the compile process on your system?
I’m uploading the plugin files right now. The download should be available in 10 minutes or so. You should be able to compile the project but maybe this will help you until you can figure out what’s going on with your setup. I’ve had some weird issues in the past. I had to reinstall Visual Studio once but that was many engine versions ago. Hopefully this helps you.
Hmm, that is strange. I plan on launching a replacement to parse.com on my VPS but I haven’t had the time yet. I’m not a parse.com expert. Did metahusk’s parse.com id and key work? Yes, I used the Application ID and Rest API Key. I will PM you our metahusk account’s credentials you can try them.
Also, the VaRest plugin has a bug with HTTP requests on Android. A user submitted a fix but I’m waiting for the next release from ufna to include it. Much thanks to his hard work!
Also, just so you guys know there is a major bug with tracking what team a player is on. It broke with 4.6 version. I haven’t fixed it yet. I need to research a better method for tracking players in a unique manner. I was tracking this using the player controller but I’m not quite sure what the problem is now. I’m going to look into steam id stuff when I have the time.