Upvote Upvoted 28 Downvote Downvoted
FullBuff.gg - Server hosting/development
posted in Projects
1
#1
0 Frags +

Hey everyone,

We are finally ready to publicly announce our community/project: FullBuff. It's a hub dedicated to enhancing the gaming experience across various titles. While we're starting out with a focus on competitive TF2, our goal is to expand and support a wide range of games in the future.

What is FullBuff?

FullBuff serves as the central point for our initiatives. We're committed to providing tools and services that simplify setting up and managing competitive gaming servers, starting with TF2.

Automated Server Hosting

If you've ever found setting up servers for competitive play to be a hassle, check out our hosting platform: hosting.fullbuff.gg. We've automated the server setup process so you can jump straight into the game. Based on community requests, we're also working on expanding our server support to regions beyond Chicago and plans to include other games soon.
Please be aware! Since we are a small operation right now, our stock of available servers is limited. However, we are constantly expanding, so be on the lookout in our discord linked below for when more servers become available!

Get Involved on GitHub

For those interested in contributing or exploring the technical side, our GitHub repository is open for collaboration: github.com/Full-Buff. We welcome anyone who wants to get involved, whether you're into TF2, other games, or development in general.

Quake Live Support

Currently we host public servers dedicated to the PQL game mode on Quake Live, including duel, TDM, and clan arena in both Chicago and Virginia. You can find these servers by going to our server listing page or by searching Quake Live servers by the "fullbuff" tag. We are interested in supporting Quake in a bigger capacity, any feedback or ideas are greatly appreciated.

Our Roadmap

Curious about what's next? Take a look at our roadmap. We regularly update it with new features and improvements based on your feedback.

Join Our Community on Discord

Our Discord server is where the community comes together. Join us at discord.fullbuff.gg to connect with people, get support for our hosting services, and ask any questions you might have. This will be our main community hub as we grow and expand.

Looking forward to seeing you around!

Best regards,

The FullBuff Team

PS: you should totally star our repos on github if you like them, thanks -Fuko

Hey everyone,

We are finally ready to publicly announce our community/project: [url=https://www.fullbuff.gg/]FullBuff[/url]. It's a hub dedicated to enhancing the gaming experience across various titles. While we're starting out with a focus on competitive TF2, our goal is to expand and support a wide range of games in the future.

[b]What is FullBuff?[/b]

[url=https://www.fullbuff.gg/]FullBuff[/url] serves as the central point for our initiatives. We're committed to providing tools and services that simplify setting up and managing competitive gaming servers, starting with TF2.

[b]Automated Server Hosting[/b]

If you've ever found setting up servers for competitive play to be a hassle, check out our hosting platform: [url=https://hosting.fullbuff.gg/]hosting.fullbuff.gg[/url]. We've automated the server setup process so you can jump straight into the game. Based on community requests, we're also working on expanding our server support to regions beyond Chicago and plans to include other games soon.
Please be aware! Since we are a small operation right now, our stock of available servers is limited. However, we are constantly expanding, so be on the lookout in our discord linked below for when more servers become available!

[b]Get Involved on GitHub[/b]

For those interested in contributing or exploring the technical side, our GitHub repository is open for collaboration: [url=https://github.com/Full-Buff]github.com/Full-Buff[/url]. We welcome anyone who wants to get involved, whether you're into TF2, other games, or development in general.

[b]Quake Live Support[/b]

Currently we host public servers dedicated to the PQL game mode on Quake Live, including duel, TDM, and clan arena in both Chicago and Virginia. You can find these servers by going to [url=https://www.fullbuff.gg/server-listing/]our server listing page[/url] or by searching Quake Live servers by the "fullbuff" tag. We are interested in supporting Quake in a bigger capacity, any feedback or ideas are greatly appreciated.

[b]Our Roadmap[/b]

Curious about what's next? Take a look at our [url=https://roadmap.fullbuff.gg/]roadmap[/url]. We regularly update it with new features and improvements based on your feedback.

[b]Join Our Community on Discord[/b]

Our Discord server is where the community comes together. Join us at [url=https://discord.fullbuff.gg/]discord.fullbuff.gg[/url] to connect with people, get support for our hosting services, and ask any questions you might have. This will be our main community hub as we grow and expand.

Looking forward to seeing you around!

Best regards,

The FullBuff Team

[i]PS: you should totally star our repos on github if you like them, thanks -Fuko[/i]
2
#2
13 Frags +

How is this different from https://na.serveme.tf/ ? (besides the support of non tf2 games)

How is this different from https://na.serveme.tf/ ? (besides the support of non tf2 games)
3
#3
12 Frags +
TwiggyHow is this different from https://na.serveme.tf/ ? (besides the support of non tf2 games)

Serveme allows you to rent a server for a few hours that comes preloaded with various common maps and configs. Server availability is dependent on if you are a premium user or not and also on a first come first serve basis. The service that we offer allows you to rent a server from us that you have total control over on a monthly basis, you can access all the servers' files unlike serveme. for more specifics take a look at our knowledgebase.

[quote=Twiggy]How is this different from https://na.serveme.tf/ ? (besides the support of non tf2 games)[/quote]
Serveme allows you to rent a server for a few hours that comes preloaded with various common maps and configs. Server availability is dependent on if you are a premium user or not and also on a first come first serve basis. The service that we offer allows you to rent a server from us that you have total control over on a monthly basis, you can access all the servers' files unlike serveme. [url=https://kb.fullbuff.gg/books/tf2-competitive-server]for more specifics take a look at our knowledgebase.[/url]
4
#4
3 Frags +

Awesome. I'm just wondering if there is any chance that non comp servers would be added? I've noticed almost any server hosting for casual play is a lot rarer and I'm wondering if that's because modes like MvM (presumably) use up a lot of resources.

Awesome. I'm just wondering if there is any chance that non comp servers would be added? I've noticed almost any server hosting for casual play is a lot rarer and I'm wondering if that's because modes like MvM (presumably) use up a lot of resources.
5
#5
4 Frags +
TankerzUnitedAwesome. I'm just wondering if there is any chance that non comp servers would be added? I've noticed almost any server hosting for casual play is a lot rarer and I'm wondering if that's because modes like MvM (presumably) use up a lot of resources.

Yes! This is definitely in the works. I have actually been working on this with someone who does MvM Lowmanning and uses one of our servers. As far as I am aware, the only resource limitation they have hit was on storage, but that was due to an error I discovered on their server which I was able to resolve.
As for standard casual servers, I would love to add a config option for them to our offerings, we just haven't had any request for one yet. Modifiable server resources are also on the to-do list, so for casual servers with 20+ people connected we should hopefully have that covered also. This should probably be the easiest config to get working if people want this.
As always though, all of our servers have the same base and can be completely manipulated by the owner. Adding or even removing whatever plugins, maps or configs you need is totally possible, now.
If any of that interests you, feel free to reach out!

[quote=TankerzUnited]Awesome. I'm just wondering if there is any chance that non comp servers would be added? I've noticed almost any server hosting for casual play is a lot rarer and I'm wondering if that's because modes like MvM (presumably) use up a lot of resources.[/quote]
Yes! This is definitely in the works. I have actually been working on this with someone who does MvM Lowmanning and uses one of our servers. As far as I am aware, the only resource limitation they have hit was on storage, but that was due to an error I discovered on their server which I was able to resolve.
As for standard casual servers, I would love to add a config option for them to our offerings, we just haven't had any request for one yet. Modifiable server resources are also on the to-do list, so for casual servers with 20+ people connected we should hopefully have that covered also. This should probably be the easiest config to get working if people want this.
As always though, all of our servers have the same base and can be completely manipulated by the owner. Adding or even removing whatever plugins, maps or configs you need is totally possible, now.
If any of that interests you, feel free to reach out!
6
#6
15 Frags +

Hey Everyone,

First update with a project I have been working on. We have finally gotten to have our first, successful, play test of a new plugin I made that, for the first time that I am able to find, implements a proper Team Death Match mode in TF2 (please make me aware of any that may already exist).

By "proper" I mean, while the plugin is running, a round will play out to completion with no time limit while counting the total kills of each team, ending when one team reaches the specified "fraglimit".

Those of you who have scoured the full list of available console commands and variables in TF2 (found here) will probably recognize this term from the already existing command "mp_fraglimit".

This command does essentially what a TDM mode would do, end the map when a specified number of kills is reached. However, this command seems to only function properly inside of maps created for the "arena" gamemode, which limits what maps we can use it on significantly.

With this context, I have successfully recreated this behavior in a standalone plugin that can be used on any map, on top of any gamemode. While some quality of life features such as customizing the HUD elements have not been fully implemented, using the plugin in its current state will give you a classic TDM style experience, hopefully with FFA in the future as well.

If you would like to check this plugin out for yourself, I have named it simply "fraglimit". You can find it on our GitHub here:
https://github.com/Full-Buff/fraglimit

Since this is still a WIP, all feedback is welcome! If you would like to check out the new gamemode but dont have a server or enough players to play with (so far we have stuck with a 4v4 format) come by our discord where we will be trying to run games more regularly. I will also be making an announcement there when I setup a 24/7 TDM server for the public to join.
https://discord.fullbuff.gg/

TLDR; I made a cool TDM plugin for TF2! Check it out on our github and come play with us sometimes on our discord!
https://github.com/Full-Buff/fraglimit
https://discord.fullbuff.gg/

Hey Everyone,

First update with a project I have been working on. We have finally gotten to have our first, successful, play test of a new plugin I made that, for the first time that I am able to find, implements a proper [b]Team Death Match[/b] mode in TF2 (please make me aware of any that may already exist).

By "proper" I mean, while the plugin is running, a round will play out to completion with no time limit while counting the total kills of each team, ending when one team reaches the specified "fraglimit".

Those of you who have scoured the full list of available console commands and variables in TF2 ([url=https://developer.valvesoftware.com/wiki/List_of_Team_Fortress_2_console_commands_and_variables]found here[/url]) will probably recognize this term from the already existing command "mp_fraglimit".

This command does essentially what a TDM mode would do, end the map when a specified number of kills is reached. However, this command seems to only function properly inside of maps created for the "arena" gamemode, which limits what maps we can use it on significantly.

With this context, I have successfully recreated this behavior in a standalone plugin that can be used on any map, on top of any gamemode. While some quality of life features such as customizing the HUD elements have not been fully implemented, using the plugin in its current state will give you a classic TDM style experience, hopefully with FFA in the future as well.

If you would like to check this plugin out for yourself, I have named it simply "[b]fraglimit[/b]". You can find it on our GitHub here:
[url=https://github.com/Full-Buff/fraglimit]https://github.com/Full-Buff/fraglimit[/url]

Since this is still a WIP, all feedback is welcome! If you would like to check out the new gamemode but dont have a server or enough players to play with (so far we have stuck with a 4v4 format) come by our discord where we will be trying to run games more regularly. I will also be making an announcement there when I setup a 24/7 TDM server for the public to join.
[url=https://discord.fullbuff.gg/]https://discord.fullbuff.gg/[/url]



TLDR; I made a cool TDM plugin for TF2! Check it out on our github and come play with us sometimes on our discord!
[url=https://github.com/Full-Buff/fraglimit]https://github.com/Full-Buff/fraglimit[/url]
[url=https://discord.fullbuff.gg/]https://discord.fullbuff.gg/[/url]
7
#7
2 Frags +

Quick update, we have a public TDM server running 24/7 now! (in chicago, eu coming in the future if enough want it)
You can search for "FullBuff" in the community server browser and it should come up, or direct connect here:
connect chicago-1.hosting.fullbuff.gg:27021

also here are the configs if you want to see them or use them:
https://github.com/Full-Buff/tf2-configs/tree/main/tdm

Quick update, we have a public TDM server running 24/7 now! (in chicago, eu coming in the future if enough want it)
You can search for "FullBuff" in the community server browser and it should come up, or direct connect here:
connect chicago-1.hosting.fullbuff.gg:27021

also here are the configs if you want to see them or use them:
https://github.com/Full-Buff/tf2-configs/tree/main/tdm
8
#8
6 Frags +

Hey Everyone!

I've just finished a pretty major project that I have had in the works for about 9 months now, all stemming from the difficulty I had trying to use RGL's API, which to be honest isn't the best (sorry guys v_v). Not that any of their team is really to blame either. From what I understand, with the way they began structuring their data, it doesn't make it easy to query with their current API. One example use case this impedes currently is getting the latest map pool for each format.

So what I did was just get all of the season data I could and add it to our own DB, just keeping the data that we care about, making sure to format it such that using our dataset would supplement any shortcomings of theirs. I'm using Dolthub for our database since it makes collaboration super easy, and the api is already fully featured. You can find our org here.

I wanted to make it easy for the community to update and contribute to our dataset, so I also made a simple discord bot and a custom automation workflow to accomplish this. I've named this bot Autobot, and you can find the repo for it here.

What we have right now

Try it out by typing: `/update table:TF2 RGL Seasons id:159`

Autobot will tell you if this season is already in our database or create a PR to add it. In the background Autobot will:

1. Check if the season already exists in our database
2. If not, pull the data from RGL.gg
3. Create a branch and PR with the new data
4. Let you know the result

- **Easier Contributions**: No need to manually create PRs or write SQL
- **Faster Updates**: Get new data added in seconds rather than minutes
- **Cleaner Data**: Consistent formatting for all database entries
- **Community Involvement**: Everyone can help keep our database up to date

Behind the Scenes

This integration connects our Discord server to our backend automation systems and a DoltHub database, automating what was previously a manual process.

See this diagram of how the process works below.

https://cdn.discordapp.com/attachments/1251606474510041311/1348526158333087774/updated-infographic2.png?ex=67cfc85a&is=67ce76da&hm=b5fc9b517281df17483883a55ca1e69dfcaa729d1fb27c0f29c819fa9ecd4a9b&;

What's Next?

While we're starting with the TF2 RGL Seasons table, we'll be adding support for more tables in the future. This is just the beginning of making our database more accessible to community contributions!
One thing I do plan use this for at some point is our own events/tournaments. Right now our only way to track participants/winners/losers would be in discord, and long term that wont be sustainable. This project would be a perfect solution to that problem.
Other than that, I don't know exactly what we will be using it for, so as of now its just for stuff that makes our lives easier.

Contributing!
I am opening Autobot to everyone in our discord server. Help us keep our data up to date by adding any missing information you notice.

Please direct any questions or suggestions to the #development channel in our discord, as I'm sure that I'm not fully explaining what this creates groundwork for also.

Hey Everyone!

I've just finished a pretty major project that I have had in the works for about 9 months now, all stemming from the difficulty I had trying to use RGL's API, which to be honest isn't the best (sorry guys v_v). Not that any of their team is really to blame either. From what I understand, with the way they began structuring their data, it doesn't make it easy to query with their current API. One example use case this impedes currently is getting the latest map pool for each format.

So what I did was just get all of the season data I could and add it to our own DB, just keeping the data that we care about, making sure to format it such that using our dataset would supplement any shortcomings of theirs. I'm using Dolthub for our database since it makes collaboration super easy, and the api is already fully featured. You can find our org [url=https://www.dolthub.com/organizations/fullbuff]here[/url].

I wanted to make it easy for the community to update and contribute to our dataset, so I also made a simple discord bot and a custom automation workflow to accomplish this. I've named this bot Autobot, and you can find the repo for it [url=https://github.com/Full-Buff/autobot]here[/url].

[b]What we have right now[/b]

Try it out by typing: `/update table:TF2 RGL Seasons id:159`

Autobot will tell you if this season is already in our database or create a PR to add it. In the background Autobot will:

1. Check if the season already exists in our database
2. If not, pull the data from RGL.gg
3. Create a branch and PR with the new data
4. Let you know the result

- **Easier Contributions**: No need to manually create PRs or write SQL
- **Faster Updates**: Get new data added in seconds rather than minutes
- **Cleaner Data**: Consistent formatting for all database entries
- **Community Involvement**: Everyone can help keep our database up to date

[b]Behind the Scenes[/b]

This integration connects our Discord server to our backend automation systems and a DoltHub database, automating what was previously a manual process.

See this diagram of how the process works below.
[img]https://cdn.discordapp.com/attachments/1251606474510041311/1348526158333087774/updated-infographic2.png?ex=67cfc85a&is=67ce76da&hm=b5fc9b517281df17483883a55ca1e69dfcaa729d1fb27c0f29c819fa9ecd4a9b&[/img]

[b]What's Next?[/b]

While we're starting with the TF2 RGL Seasons table, we'll be adding support for more tables in the future. This is just the beginning of making our database more accessible to community contributions!
One thing I do plan use this for at some point is our own events/tournaments. Right now our only way to track participants/winners/losers would be in discord, and long term that wont be sustainable. This project would be a perfect solution to that problem.
Other than that, I don't know exactly what we will be using it for, so as of now its just for stuff that makes our lives easier.

[b]Contributing![/b]
I am opening Autobot to everyone in our discord server. Help us keep our data up to date by adding any missing information you notice.

Please direct any questions or suggestions to the [url=https://discord.com/channels/1245097195984654456/1280895324961116210]#development[/url] channel in our discord, as I'm sure that I'm not fully explaining what this creates groundwork for also.
Please sign in through STEAM to post a comment.