Resource icon

[Open Assets] Hangout tools 1.4

This content may be freely modified and/or maintained by anyone.

Gouldron

pea soup enjoyer
Gouldron submitted a new resource:

Hangout tools - various utility commands that are useful in a hangout server

originally part of The Gaming Den scripts, this is a collection of commands that can be used for hangout.

commands​

gives yourself a shield, alternatively remove your current one. simply type shield to get a list of available shields.

View attachment 131121
a god and noclip combo, making you both invincible to all damage as well as allowing you to walk through walls. once enabled, your character will...

Read more about this resource...
 
Gouldron updated Hangout tools with a new update entry:

1.1 update

this update mainly involves bug fixes.
  • the addon should no longer tamper with lance-a-bot statues (leftover from the gaming den scripts).
  • fixed inconsistent state if requesting a teleport to someone that already has a teleport request.
  • teleport requests can no longer be spammed.
  • unused leftovers from the gaming den scripts have been removed.

Read the rest of this update entry...
 
@Gouldron Why not release Gaming Den Hangout so Anyone can host their own Hangout Server? (Optional: You could add a ZIP File of older versions)
because they're tied to the server's infrastructure. you can go ahead and use it, but this is what you need to do to set it up:
  1. create an orbit list alongside your install - this is most easily done with the genorbit.py script from the repository at codeberg.org/Hanicef/gamingden.
  2. deploy the necessary luafiles required by some commands: hints.txt, motd.txt, orbit.txt and rules.txt.
  3. set up a launch script that supplies the server with necessary information and initializes it (see the script below).
  4. set up a service for it so it automatically restarts once the server shuts down.
the script that the server currently uses looks like this:
Code:
#!/bin/sh
addons="L_HugSupportForVanillaChars-Beta-v1.3.pk3 cl_Shadow-v1.3.pk3 CL_Gemma-v3.2.pk3 cl_RushChars-v1.3.pk3 CL_HorizonChars-v1.1.1.pk3 VCL_Werehog-v2.3.pk3 CL_StephCharsOC-v3.pk3 CL_AdventureSonic-v1.8b.pk3 CL_TripTheSungazer_v1.2.pk3 CL_Veph-v1.pk3 L_ContinueState_v1.1.lua L_FangLaff_v1.0.1.pk3 L_Pets-v3.3d.pk3 L_BonusPets-v2.1b.pk3 L_CommunityPets-v1.1.pk3 L_CommunityPets2-v1.pk3 L_Vote-v1.4.lua L_bsendcolor-v8.lua VL_Colorize-v3.lua L_M06Supercolors-v1.3.1.pk3 VL_Corpsemod-v1.pk3 L_Pronouns-v1.1.lua srb2-pipebridge.lua SL_GamingDenHangout-v1.10.pk3"
orbitname="$(cat /opt/srb2/.srb2/luafiles/orbit.txt)"
orbit="$(grep $orbitname /opt/srb2/orbits.txt | cut -d ':' -f 2)"
grep $orbitname /opt/srb2/orbits.txt | cut -d ':' -f 3 | tr ' ' '\n' > /opt/srb2/.srb2/luafiles/maps.txt

exec /opt/software/SRB2/bin/lsrb2d -file $orbit $addons -dedicated -nofork -nolog -port 5029 -room 28 -gametype Hangout -warp mapvp
this has to be adjusted to your setup, but either way, as you can see, it's a really complex setup. all of this is necessary to allow the server to operate automatically without any interference, with all it's features like map rotation and basic failure recovery. this is why i can't just dump the server's addons here, since barely anyone, if anyone at all, would be able to use it.

that said, i really do want to try to separate as much as possible into independent pk3s so anyone can use em, but for some components, that can be really hard to do.
 
Gouldron updated Hangout tools with a new update entry:

massive update

this is an update that has been held off for very long due to how delayed 2.2.14. as such, it's a large update, with much more configurability, new commands, and other improvements. full list of changes:

  • new commands: return, getallemeralds, resetemeralds, autojump and autospin. you may recognize the last two commands from one of my earlier addons.
  • command limits can now be configured using...

Read the rest of this update entry...
 
hey, cool stuff! one thing i noticed while i was messing about, though: the pace command spits out a warning for any unexpected non-number value. this doesn't actually break anything (at worst it just makes a mess in the console), but it might be a good idea to add a condition for it anyway, just to make things look a little neater
 
hey, cool stuff! one thing i noticed while i was messing about, though: the pace command spits out a warning for any unexpected non-number value. this doesn't actually break anything (at worst it just makes a mess in the console), but it might be a good idea to add a condition for it anyway, just to make things look a little neater
yeah, i noticed that yesterday late in the evening, too - i'll get a fix up soon.
 
Gouldron updated Hangout tools with a new update entry:

quickmenu integration

this update adds support for the upcoming quickmenu addon, which is currently awaiting approval. using hangouttools with quickmenu will give the addon a basic menu for common commands, making it easier to use, although only a subset of the addon's feature will be accessible via the menu, so the commands will still be more useful for less common settings.

this update also fixes a lua warning when someone inputs a non-numeric value into pace.

NOTE: this was done last...

Read the rest of this update entry...
 

Who is viewing this thread (Total: 0, Members: 0, Guests: 0)

Back
Top