Author Topic: BI0Hazzard's Rising Lava [v5]  (Read 1641 times)


After a few weeks of modifications, I am happy to introduce you to my take on Rising Lava.
The mod was originally built by Zapk (possibly others too!).

A Blockland user had sent me a private message a little while ago asking why it was in version four because it seemed similar to other servers.

BI0Hazzard's Rising Lava is linked to an online system, sending live player updates to the website such as kills/deaths and the coins you have collected. Within this system is an online store where you can purchase items and soon will be able to purchase player types using the coins you have collected in-game.
As your score increase, the higher up the leaderboard you get. I will be putting in a rewards system soon so when you reach certain levels in the game, you will receive a free item.

The aim of the game is the same. To win the round you have to be the last one standing, traditionally by using the push-brooms you can push the other players into the rising lava. With other items being added it makes the game a little more exciting, I have turned the damage down on some of the items!

UPDATE: Version 5
So, what's new?

- Spectator - If you don't fancy playing a round, you can type /spec during the round warm-up to become a spectator, spectators can place bets (see below) and just float around the map like, waheyy!
To come out of spectator mode, just type /spec again.
You won't re-join the game unless you come out of spectator mode.
Players can also use /specList to see a list of current spectators.

- Betting - Low on coins? You can place a bet on a player to win, their kills/deaths alters the odds of the bet. (2:1 and so on)
You can use /bets whilst in-game for more info. If the player you bet on wins, you get the winnings, otherwise the player who wins the game gets all of the losing bet money.
Side Notes: You will only be able to bet if there are 4 other users that are playing (not spectating). Betting will close when there are only 3 players alive.
You can only bet if you're either dead, you're a spectator or you're waiting to play.


- Fun Commands - Chat commands that play sounds, I'll be updating these soon.
Type /fun in-game to see the list (limited and flood protected).

- New Maps - There are 3 new maps installed:
  • Sky Platforms (will be updated) by myself.
  • The Bedroom by Zor & Legoman2233
  • Blocko City by Legoman2223, Lord_Tony, Destroyer, Lordy Lord, Brickman, Barnabas, Menen, Devastator, Drakorp, Tonkka, Dante77, Anti_Block, Wehmarcht, GreekGreeker & King_Leo

- Lag Checker - The lag checker is designed to put a player to the spectators if they are lagging over the course of 8 seconds. This is automatic and the player can then re-join the game when they stop lagging (see Spectator ^^).

- Vote Next Map - A new command to allow players to vote for the next map if they don't want to play the current one. Use the command /voteNext to vote. For the next map to be loaded, at least 2/3rds of players need to type this command.
You can only vote once per map

- Player Statistics - You can now view your or other players stats.
Use the command /stats [player-name] to view statistics of another player, or leave the player-name empty to see your own.

- Online Staff - List of online staff members.
Use the command /onlineStaff to view a list of staff that are playing and their role.

- Online Store Registration - Upgraded System.
To access the online store, you need to register through Blockland so the system can link your in-game self to your website account.
Use the command /r [e-mail] to register, the system will send you an e-mail with your login details. You can only register once so make sure its a valid e-mail address!

- The Online Store - Items & Players.
Currently, the online store holds items that players can buy using their in-game coins. You have to be out of game to purchase them. Each price displayed on the item is for the use of that item per round.
Again, I will be updating this as time goes.

- Automated Server Music - Thanks to TheBlackParrot for giving me a hand on this one.
At the beginning of each round it will play a gentle warmup music, the music will change when your items are added at the end of the warmup and it will change once more when there are 2 players left.

So, I present to you: Rising Lava [v5]

Oh, the colour scheme has changed too. I got bored of yellow so it's now a light orange :)

The leaderboards are available here and you can find the server in-game!


Side note: Some of you may of saw my post about the BI0-Cloud and I am still developing that, I just wanted to get this smaller project out of the way first!

The images were correct at the time of screen-shooting, apologies for the bad quality of images!
Thanks you.
« Last Edit: March 09, 2016, 11:24:04 AM by BI0-Hazzard »


http://www.w3schools.com/cssref/pr_pos_z-index.asp should read about the z-index property

EDIT: that /r command is fishy and i don't like it. i can't tell if it asks for a password on the server since it claims i'm already registered, but if it does, i hope you guys trust bio or are using a throwaway password.

trying to login just 404's anyway so

EDIT 2: in fact, it looks like the login page does nothing, there's no JS linked to the login button, nor is it contained in a form with an action attribute
« Last Edit: February 28, 2016, 07:01:03 PM by TheBlackParrot »


http://www.w3schools.com/cssref/pr_pos_z-index.asp should read about the z-index property

EDIT: that /r command is fishy and i don't like it. i can't tell if it asks for a password on the server since it claims i'm already registered, but if it does, i hope you guys trust bio or are using a throwaway password.

trying to login just 404's anyway so

EDIT 2: in fact, it looks like the login page does nothing, there's no JS linked to the login button, nor is it contained in a form with an action attribute
The login page is linked to a PHP session system, it uses md5 to encrypt the password and I thought most people would use a password that would be like a throw-away for registering through Blockland.

The reason I've set it up like this is to link the Blockland ID to the username, if you get what I mean?
EDIT: The user can then login to the website and change their password securely. The passwords are encrypted by an md5 hash then are placed into the database, when logging in, it encrypts what you write in the password box in the same way and if they both match then the login is successful.
« Last Edit: February 28, 2016, 07:07:44 PM by BI0-Hazzard »

The login page is linked to a PHP session system, it uses md5 to encrypt the password and I thought most people would use a password that would be like a throw-away for registering through Blockland.
you still need to send something, nothing is being sent lol

md5 is also really bad, PHP has many, many more better options to use

The reason I've set it up like this is to link the Blockland ID to the username, if you get what I mean?
i do
but (again i can't tell, but i assume i'm correct from the response), if the password is being set on the Blockland server, this needs to change.
give them a temporary password, and let them change it on a user settings page or something.

you still need to send something, nothing is being sent lol

md5 is also really bad, PHP has many, many more better options to use
i do
but (again i can't tell, but i assume i'm correct from the response), if the password is being set on the Blockland server, this needs to change.
give them a temporary password, and let them change it on a user settings page or something.

It's working absolutely fine for me, I'll look into it and there is a user settings page, I'm setting the temp up now.


Here we go again
It's fine, TheBlackParrot is really good at this sort of stuff. As far as I can see from the web side of things everything is working as it should be. The scripts are working correctly and temporary passwords are now being generated.

Edit: Everything is working as it should be!
« Last Edit: February 29, 2016, 05:45:48 PM by BI0-Hazzard »

Is the map like a hotel or tall tower? Cuz those themes are kinda overrated in rising lava tbh.

Is the map like a hotel or tall tower? Cuz those themes are kinda overrated in rising lava tbh.
At the moment it's running the default maps, I'm going to start building some newer ones soon!

Are you willing to consider any requests? (for maps)

Are you willing to consider any requests? (for maps)
Yeah, of course!

UPDATE: Version 5
So, what's new?

- Spectator - If you don't fancy playing at the time, you can type /spec during the round warm-up to become a spectator, spectators can place bets (see below) and just float around the map like, waheyy!
To come out of spectator mode, just type /spec again.
You won't re-join the game unless you come out of spectator mode.
Players can also use /specList to see a list of current spectators.

- Betting - Low on coins? You can place a bet on a player to win, their kills/deaths alters the odds of the bet. (2:1 and so on)
You can use /bets whilst in-game for more info. If the player you bet on wins, you get the winnings, otherwise the player who wins the game gets all of the losing bet money.
Side Notes: You will only be able to bet if there are 4 other users that are playing (not spectating). Betting will close when there are only 3 players alive.
You can only bet if you're either dead, you're a spectator or you're waiting to play.


- Fun Commands - Chat commands that play sounds, I'll be updating these soon.
Type /fun in-game to see the list (limited and flood protected).

- New Maps - There are 3 new maps installed:
  • Sky Platforms (will be updated) by myself.
  • The Bedroom by Zor & Legoman2233
  • Blocko City by Legoman2223, Lord_Tony, Destroyer, Lordy Lord, Brickman, Barnabas, Menen, Devastator, Drakorp, Tonkka, Dante77, Anti_Block, Wehmarcht, GreekGreeker & King_Leo

- Lag Checker - The lag checker is designed to put a player to the spectators if they are lagging over the course of 8 seconds. This is automatic and the player can then re-join the game when they stop lagging (see Spectator ^^).

- Vote Next Map - A new command to allow players to vote for the next map if they don't want to play the current one. Use the command /voteNext to vote. For the next map to be loaded, at least 2/3rds of players need to type this command.
You can only vote once per map

- Player Statistics - You can now view your or other players stats.
Use the command /stats [player-name] to view statistics of another player, or leave the player-name empty to see your own.

- Online Staff - List of online staff members.
Use the command /onlineStaff to view a list of staff that are playing and their role.

- Online Store Registration - Upgraded System.
To access the online store, you need to register through Blockland so the system can link your in-game self to your website account.
Use the command /r [e-mail] to register, the system will send you an e-mail with your login details. You can only register once so make sure its a valid e-mail address!

- The Online Store - Items & Players.
Currently, the online store holds items that players can buy using their in-game coins. You have to be out of game to purchase them. Each price displayed on the item is for the use of that item per round.
Again, I will be updating this as time goes.

- Automated Server Music - Thanks to TheBlackParrot for giving me a hand on this one.
At the beginning of each round it will play a gentle warmup music, the music will change when your items are added at the end of the warmup and it will change once more when there are 2 players left.

So, I present to you: Rising Lava [v5]

Oh, the colour scheme has changed too. I got bored of yellow so it's now a light orange :)
« Last Edit: March 09, 2016, 11:23:39 AM by BI0-Hazzard »