Server Hosting Matchmaker

Duze

Terrarian
carbuncle header plain.png

News and Updates
July 12th
Hosting is temporarily now limited to tModLoader servers only.

A Free Server Instance Client

Designed to be an adventure map, casual, and (soon) PvP server instance platform, Carbuncle accommodates for online hosting services. With a chat room attachment and servers-listing, hosting is meant to be simple. The process works like most matchmakers would: click host, fill out a couple server settings, and start it; there is a feature: a terminal, which gives direct access to the server executable's command prompt.

There is a selection of maps hosted for use and the world selection will be added to per request and through curating.

Each instance lasts in 15 minute segments. Once all have left the server and this time span expires, the server instance is removed. This way space is conserved and recycled.

Images of each client-side feature.
features_preview.png

Video example of how the program works.
NEW Crossplay plugin added: compatibility for Terraria 1.4.4 -> 1.4.4.9.​

Download: Carbuncle 4.0c
JSON Manager Post: Server Manager
 

Attachments

  • Carbuncle_v4.0c.zip
    149.5 KB · Views: 29
Last edited:
UPDATE

Currently I have no access to hardware to run the server program for the time being. This project may see resurgence next month. Again, if you'd like to request the server program and I will get back to you on that if you so desire.
 
Circle Prefect server hosting has given this program new purpose and now is the primary method through which servers can be run. The service is free for the month of January and has limited space. The forum thread can be found here: link.
 
Event
There is an event going on with Carbuncle that is accommodating a tML mod. Based on the feedback of testers, Carbuncle will be updated to have services for both Vanilla (TShock) servers, and tML servers. We are looking for testers to try out the current release of Carbuncle--this test will last until Sept. 20th and then the public lobby will be shut down until further notice.

Note
Server uptime has been extended to last up to one week
-- instead of one hour. It is also currently only hosting servers for tML partially to test world uploading. We are accepting tML mod requests to include in a list for future hosting endeavors.

Changelogs
# Carbuncle Lobby Client
version rc1 -> rc2
==================
# Changed
- Lobby server list in the Connect tab now displays lobby name alongside IP

version rc2 -> rc3
==================
# Added
- Moderator privilege
-> note: chat commands added for this purpose
- Connect tab's IP list refreshing
- In case of disconnect the login page is reloaded

# Fixed
- Case of a null chat message crash

version 2.0 rc3 -> 2.1 rc4
==========================
# Fixed
- Several connection crashes

# Changed
- UI overhaul of lobby
-> note: login UI has stayed the same
 
Last edited:
April 5th

Woo another release.

From rc4 to rc5, this fixes usernames being limited to only lowercase after the login-registration combo.

Also hosting is back online for a little while, so if you'd like to host a small non-modded event, then this'll do the trick. Server space is limited though. If you'd like to be a chat moderator, reply here and you'll probably be accepted. I'd just need your Carbuncle login name in order to pass it to the moderator command.

The IP for the server is currently: "8.9.5.106." Either manually enter it or use the automated button to get it. The "ip_server.ini" file that is auto-generated must have this IP address in the first line though.

Here is a webpage for managing your tShock server. While it does not have every configuration option available in the JSON server files, it has some general options. Any further server configuration can be done in-game via the tShock authorization code displayed when your server completes its startup.

server-manager-preview-small.png
click to go to the webpage
# 2.1 rc9 -> 2.1 rc10
## Added
-> Crash mitigation when sending a network message
## Change
-> Application error MessageBox re-enabled upon unhandled exceptions
thrown

# 2.1 rc8 -> 2.1 rc9
## Added
-> TShock auth code message upon server
-> Functionality with the web-based .json config editor
## Fixed
-> "!close" command now works and should update the server list

# 2.1 rc7 -> 2.1 rc8
## Fixed
-> Data array caused a crash with an updated server variable

# 2.1 rc6 -> 2.1 rc7
## Fixed
-> Port numbers in the server's list properly displays

# 2.1 rc5 -> 2.1 rc6
## Changed
-> Targeting .NET Framework 4.5 instead
-> Host can now shut down a server and then start another one
-> Serverside directories are not deleted
 
Last edited:
The version 3 pre-release is now available. There is a new promotional <1 minute video. The lobby UI is under revision.

Changes
2.1 rc11 -> 3.0a
## Added
-> Gradient animation and lobby button visuals
-> Terminal drawing surface
-> SendTerminalMessage method
## Fixed
-> Terminal now has exit key

terminal input-output.png

Terminal example
 
Version 3.1 being released. It's not perfect yet but it works. Big news: TModLoader world and mod uploading is a thing.
 
Server Managed via Form

This server manager runs what is known as the TShock .json files. The .json files are server configuration.

Things can be changed, like Starting Health, Spawn Protection, and Server Side Characters.

It requires the server name (which is the map name that the server was launched with, like Aardvark),
and TShock setup code which is a Whispered message upon server boot.


index.php

Configuration manager webpage: Server Manager
 
Last edited:
App. news: 11/19/2022
Server world listing bug fix.
Moved servers to a different location.
Relaunched the instances.

If you'd like to recommend maps, post here or send a DM.

Edit: example video, of program, just released.

Edit: Crossplay plugin added: compatibility for Terraria 1.4.4 -> 1.4.4.9.
 
Last edited:
There's been an update. tModLoader servers are finally possible. Servers still get shut down if no one is online in 30 minutes, but they stay online when there are players.

tShock servers cannot be run at this time. Considering this is a tModLoader centric update, tShock will come back eventually.
 
Back
Top Bottom