[Server] JT2 @test@ [Mobs Lite + Minetest S3 Engine]

Post Reply
User avatar
sorcerykid
Member
Posts: 1282
Joined: Fri Aug 26, 2016 15:36
GitHub: sorcerykid
In-game: Nemo
Location: Illinois, USA

[Server] JT2 @test@ [Mobs Lite + Minetest S3 Engine]

by sorcerykid » Post

Image

Welcome to the @test@ server, based on the Just Test Tribute game for Minetest S3! This server is a test-bed for new and exciting features that are in the alpha stage of development, prior to being deployed to the main JT2 server.

Your server owner and operator is Nemo. You may submit questions, comments, etc. into the mailbox at spawn.

Server restarts daily at 00:00 UTC (7:00 PM Central) for automated backup and rendering of map.

Image

Image

Rules: No griefing, doxxing, trolling, dating, cheating, hacking or cursing.

Penalty for violating these rules will range from jail to ban depending on the severity of the infraction.

@test@ is hosted on a powerful dedicated CentOS server running a customized fork of Minetest. The majority of mods used in the game have been developed by sorcerykid:

Image

Your objective is to farm, mine, trade, and help build the greatest city in an all stone world filled with dangerous mobs!

Below is a live snapshot of spawntown and online players:

Image
Last edited by sorcerykid on Sun May 03, 2020 19:56, edited 1 time in total.

User avatar
Wuzzy
Member
Posts: 3925
Joined: Mon Sep 24, 2012 15:01
GitHub: Wuzzy2
IRC: Wuzzy
In-game: Wuzzy

Re: [Server] @test@ [Minetest S3 Engine Build 26]

by Wuzzy » Post

Please rename the topic to “[Server] JT2 @test@ [Minetest S3 Engine Build 26]” so the name is in sync with the server name as displayed in the server list.
My creations. I gladly accept bitcoins: 17fsUywHxeMHKG41UFfu34F1rAxZcrVoqH

User avatar
sorcerykid
Member
Posts: 1282
Joined: Fri Aug 26, 2016 15:36
GitHub: sorcerykid
In-game: Nemo
Location: Illinois, USA

Re: [Server] @test@ [Minetest S3 Engine Build 26]

by sorcerykid » Post

Excellent point Wuzzy. I think going forward this server shall be named "JT2 @test@" and the main server JT2 aka Just Test Tribute. That better conveys their relationship and the fact that this is intended as a test server.

User avatar
sorcerykid
Member
Posts: 1282
Joined: Fri Aug 26, 2016 15:36
GitHub: sorcerykid
In-game: Nemo
Location: Illinois, USA

Re: [Server] JT2 @test@ [Mobs Lite + Minetest S3 Engine]

by sorcerykid » Post

Today is the big day. Mister_CJ's shop is having its grand opening celebration. Great deals and discounts on all your shopping needs, including miner's essentials. People are already lining up at the front entrance. So all we need is YOU. Come join the party!

Image

Image

Miner's Emporium is located at (70 E, 13 S), directly east of the Bell Tower at spawn and behind Master_CJ's Giant Watchful Eye!

PS. I'm told there will be a drawing for 100 ingots of gold. Knowing how rare gold is on this server, this could dbe your lucky day!

User avatar
Master_CJ
Member
Posts: 32
Joined: Sat Mar 14, 2015 17:01
In-game: Master_CJ
Location: NJ, USA

Re: [Server] JT2 @test@ [Mobs Lite + Minetest S3 Engine]

by Master_CJ » Post

Image

Image
Just wanted to add to sorcerykid's post, a few group photos I took during Mister_CJ's Shop Grand Opening! Sure was quite a party :P
Last edited by Master_CJ on Sat May 23, 2020 00:12, edited 1 time in total.

Mister_CJ
New member
Posts: 6
Joined: Mon May 04, 2020 01:56
In-game: Mister_CJ
Location: Lindenwold, NJ, US.

!!!MISTER_CJ'S SHOP CLOSED!!!

by Mister_CJ » Post

Unfortunately, I have found a bug in the past day and a half and I do not get the gold when there is a purchase. I am in hopes of Nemo fixing the problem so I can have my grand re-opening very soon. I am sorry for any inconvenience. There is also a sign to the right of my doors.

User avatar
sorcerykid
Member
Posts: 1282
Joined: Fri Aug 26, 2016 15:36
GitHub: sorcerykid
In-game: Nemo
Location: Illinois, USA

Re: [Server] JT2 @test@ [Mobs Lite + Minetest S3 Engine]

by sorcerykid » Post

I just finished testing the vending machines, and everything is working fine. Nothing has changed with the Vendor mod since I took over the server in 2016, nor have any other players reported this problem. I think you may have misconfigured the machines.

Mister_CJ
New member
Posts: 6
Joined: Mon May 04, 2020 01:56
In-game: Mister_CJ
Location: Lindenwold, NJ, US.

Re: [Server] JT2 @test@ [Mobs Lite + Minetest S3 Engine]

by Mister_CJ » Post

Ok thank you very much! @Nemo @sorcerykid I will still keep the store closed while I am restocking and Will expect a grand re-opening on 5/10/2020 or 5/17/2020

Mister_CJ
New member
Posts: 6
Joined: Mon May 04, 2020 01:56
In-game: Mister_CJ
Location: Lindenwold, NJ, US.

!!!Update on Mister_CJ's everyday goods (aka. Miner's Emporium)!!!

by Mister_CJ » Post

Due to recent events, I have decided to host my grand re-opening on June 5, 2020. This will be the biggest of parties because it is a 2 in 1! We will be hosting the grand re-opening and a birthday party. Again the party is on June 5. I hope we will be restocked when the time comes. Be sure to attend (and bring gift boxes and gifts)! Thank you and see you at the party!

User avatar
sorcerykid
Member
Posts: 1282
Joined: Fri Aug 26, 2016 15:36
GitHub: sorcerykid
In-game: Nemo
Location: Illinois, USA

Re: [Server] JT2 @test@ [Mobs Lite + Minetest S3 Engine]

by sorcerykid » Post

I'm happy to report that I've finally discovered what was causing the mysterious server crashes with mobs the past several weeks. Once I complete some further testing, then I'll bring the server back online :)

For those that are curious, it was this one section of code in serverenvironment.cpp that was wreaking havoc! It seems that when mobs were dropping items during their on_step callback, that screwed up the next iteration of ServerActiveObjectMap resulting in a segfault. It violated the age-old rule of programming: Never add or remove elements from an array while looping over it.

So my solution was to iterate over the active object IDs instead (since IDs are immutable during a single server step). Problem solved. Now mobs can drop as many items as they want, and the server no longer goes kaboom :D

Code: Select all

                std::vector<u16> objects_to_step;
                for( ServerActiveObjectMap::iterator i = m_active_objects.begin(); i != m_active_objects.end(); ++i ) {
                        // This offers a basic line of defense against
                        // object insertions during the entity on_step
                        // callback that can screw up later iterations
                        // of ServerActiveObjectMap.
                        objects_to_step.push_back( i->first );
                }

                for ( u32 i = 0; i < objects_to_step.size( ); i++ ) {
                        ServerActiveObject* obj = getActiveObject( objects_to_step[ i ] );

User avatar
iisu
Member
Posts: 165
Joined: Tue Mar 28, 2017 20:13
GitHub: iisu
IRC: iisu
In-game: iisu
Location: Internet

Re: [Server] JT2 @test@ [Mobs Lite + Minetest S3 Engine]

by iisu » Post

Why does the server always take so long to go back up after a crash?
Roses are red, violets are blue. Omae wa mou shindeiru.

Mister_CJ
New member
Posts: 6
Joined: Mon May 04, 2020 01:56
In-game: Mister_CJ
Location: Lindenwold, NJ, US.

!!! Update on Mister_CJ's shop !!!

by Mister_CJ » Post

Hello this is Mister_CJ and I am pleased to say that we are on track and will be expected to re-open without problems. The Lottery is now open again now that Nemo hasn't found any bug regarding vending machines. If the server happens to crash for a long period of time, that might be a problem but I have no doubt that Nemo will fix it. Again, the party is a 2 in 1 and we will be adding a party room for the basement. I am very excited to get construction up and running! Any further questions feel free to message me in-game, message me on the forum, or send me a note in the mail at (70,3,-15). Thank you for your support!

Mister_CJ
New member
Posts: 6
Joined: Mon May 04, 2020 01:56
In-game: Mister_CJ
Location: Lindenwold, NJ, US.

Re: [Server] JT2 @test@ [Mobs Lite + Minetest S3 Engine]

by Mister_CJ » Post

Ok Sorcerykid I have detected an error for a while now and I am not sure u are aware:

"2020-05-17 00:11:33: ERROR[Main]: Client: : HandleCommand_ActiveObjectMessages:Caught Serialization Error deserializeString: couldn't read all chars"

This pops up from time to time and I don't know what it means bec I don't know "code language" XD but I have no doubt that u will figure it out in no time!

User avatar
sorcerykid
Member
Posts: 1282
Joined: Fri Aug 26, 2016 15:36
GitHub: sorcerykid
In-game: Nemo
Location: Illinois, USA

Re: [Server] JT2 @test@ [Mobs Lite + Minetest S3 Engine]

by sorcerykid » Post

Why does the server always take so long to go back up after a crash?
Sometimes the reason the server is down for an extended period is because I am troubleshooting a previous crash. It's not always a quickfix. In some cases I have to research a workaround.
Ok Sorcerykid I have detected an error for a while now and I am not sure u are aware:
I've seen the error, but not entirely sure what causes it. My suspicion is that it's still something to do with buggy object attachments. Removing the wield3d mod helped, but ultimately I will have to do some debugging of the engine itself.

User avatar
Master_CJ
Member
Posts: 32
Joined: Sat Mar 14, 2015 17:01
In-game: Master_CJ
Location: NJ, USA

Re: [Server] JT2 @test@ [Mobs Lite + Minetest S3 Engine]

by Master_CJ » Post

Finished building the football/soccer stadium.
You can now play matches with your friends!
yara, why4, Mister_CJ and I were the first to try out the field and play an intense match :P

Image

Mister_CJ
New member
Posts: 6
Joined: Mon May 04, 2020 01:56
In-game: Mister_CJ
Location: Lindenwold, NJ, US.

!!!Update on Miner's Emporium!!!

by Mister_CJ » Post

Hello again. I am here to give u a status report on Miner's Emporium. We might be a little behind on some specific items due to their rarity or if those are in use. It will be another race against the clock. Again, this party will be a 2 in 1 celebrating my birthday and my grand re-opening. Be sure to bring gifts and gift boxes! A special thanks to Master_CJ, Yara, and Gergra. The world cup is coming soon and Miner's Emporium is sponsoring 200 gold and 100 diamonds to the winners of the cup. If you want to help, You can donate with the vending machine in front of Master_CJ's park. If you have any questions feel free to message me on the forum, in-game, or send me a postcard through the mail. Party starts on June 5 at 7:40 UTC. Thank you for your support and see you at the party!

Post Reply

Who is online

Users browsing this forum: No registered users and 0 guests