Best-Ever public automated server host

General discussion of the port and Doom-related chat.
User avatar
Balrog
Forum Regular
Posts: 215
Joined: Fri Aug 10, 2012 11:16 am

RE: Best-Ever public automated server host

#41

Post by Balrog » Mon Aug 13, 2012 11:14 am

Well, make sure that you can still download freeware IWADs like action2.wad, hacx.wad, and megagame.wad.

Code: Select all

[15:53:14] balrog: one day, the original mm8bdm devteam from mfggu and i will meet in valhalla and we will be friends

Code: Select all

<ijon>well fuk
<ijon>guess I gotta suck dicks now

Code: Select all

(18:13:17)<Mayrine>i dont have to learnt anything about ACS

Devon
Forum Regular
Posts: 136
Joined: Mon Jun 04, 2012 2:13 pm
Location: Britville, Britland

RE: Best-Ever public automated server host

#42

Post by Devon » Mon Aug 13, 2012 12:14 pm

Sounds brilliant, cheers and well done guys :)

Jenova
Under Moderation
Posts: 199
Joined: Fri Jun 08, 2012 8:05 am
Location: Africa
Contact:

RE: Best-Ever public automated server host

#43

Post by Jenova » Mon Aug 13, 2012 7:02 pm

Just released some more things on the test version of the bot; 3 commands.

.save <slot> <commands> will save the server in a slot (1-10).
.slot <slot> will read what is saved in that slot.
.load <slot> will run the server in the specified slot.

This way if your servers ever go down, you can simply .load them back up!

Balrog: On that note, I've moved back some iwads to the wad repository.
Last edited by Jenova on Tue Aug 14, 2012 9:28 am, edited 1 time in total.

capodecima
Banned
Posts: 252
Joined: Sat Jun 02, 2012 9:07 pm
Location: Czech Republic
Banned: Permanently

RE: Best-Ever public automated server host

#44

Post by capodecima » Mon Aug 13, 2012 9:08 pm

damn nice , this commands help a lot !

HexaDoken
Forum Regular
Posts: 352
Joined: Wed Jul 04, 2012 8:27 am
Location: Void. Russian Void.

RE: Best-Ever public automated server host

#45

Post by HexaDoken » Tue Aug 14, 2012 7:03 am

@Ivan
(lol extremely late response)
Unfortunately, those errors are unfixable without making users freak the heck out. And when there is a slightest chance users will freak the heck out, I freak the heck out. Even if I actually realise that most probably nobody will give a feth about that. That's how HexaDokens work, I guess.

As for errors - well then, maybe make bot not show errors at all? Just say something silly like "the server was not started because execution could not continue". Ya know, players should be able to see the errors themselves on their own servers anyway.

Watermelon
Zandrone
Posts: 1244
Joined: Thu Jun 28, 2012 9:07 pm
Location: Rwanda

RE: Best-Ever public automated server host

#46

Post by Watermelon » Tue Aug 14, 2012 2:25 pm

HexaDoken wrote: @Ivan
(lol extremely late response)
Unfortunately, those errors are unfixable without making users freak the heck out. And when there is a slightest chance users will freak the heck out, I freak the heck out. Even if I actually realise that most probably nobody will give a feth about that. That's how HexaDokens work, I guess.

As for errors - well then, maybe make bot not show errors at all? Just say something silly like "the server was not started because execution could not continue". Ya know, players should be able to see the errors themselves on their own servers anyway.
I'm going to try messing up a server today and see what happens (or if theres any way I can detect it with rcon)

Jenova
Under Moderation
Posts: 199
Joined: Fri Jun 08, 2012 8:05 am
Location: Africa
Contact:

RE: Best-Ever public automated server host

#47

Post by Jenova » Tue Aug 14, 2012 10:21 pm

Just a heads up, if you're going to upload a config, the server won't let you upload it if you have sv_rconpassword defined somewhere in there. This is to prevent people from accidentally uploading passwords which they do not want others to know.

Also, the actual "direct" wad/config repository is located at http://static.[bad site]/wads/ and http://static.[bad site]/cfg/ but is still accessible (directly) from the normal location at http://servers.[bad site] (which still works for getWAD and WADseeker). This was done to prevent potentially harmful files from being uploaded and executed.
Last edited by Jenova on Tue Aug 14, 2012 10:32 pm, edited 1 time in total.

Jenova
Under Moderation
Posts: 199
Joined: Fri Jun 08, 2012 8:05 am
Location: Africa
Contact:

RE: Best-Ever public automated server host

#48

Post by Jenova » Thu Aug 16, 2012 4:35 am

We've just pushed out a pretty cool update. I've implemented an authentication system on the website. Any user who wants to register can PM either me or Watermelon, and we will generate a unique key used for registration. Currently, once logged in, players can view the numbers of servers they have running.

What do we plan to do?

- Increase the number of servers allowed for registered users.
- Allow users to easily and graphically kill servers right from the website!
- Control your saved slot list, by adding/deleting or overwriting slots.
- Remove unwanted WAD/CFG files that you've uploaded.

And eventually, host your own server from the website!

Probably some other things that I can't think of right now as well. As always, feature requests are welcome!

Watermelon
Zandrone
Posts: 1244
Joined: Thu Jun 28, 2012 9:07 pm
Location: Rwanda

RE: Best-Ever public automated server host

#49

Post by Watermelon » Thu Aug 16, 2012 4:42 am

In case people are wondering:
I'm also working on remote connection to Best Ever servers, which open up ample amounts of opportunities that you can't get anywhere else. This includes things like external data saving for your wads (like stats... whatever you want), remote rcon from IRC without needing to log in, anti-hack detection for your server, or even (possibly) your own custom IRC bot like in FNF.

I just need to solve one thing on the skulltag/zandronum end and it should be ready to go for testing.




Another thing I want to do is learn the launcher protocol for some failsafes if the servers go awry.
Last edited by Watermelon on Thu Aug 16, 2012 5:47 am, edited 1 time in total.

User avatar
Balrog
Forum Regular
Posts: 215
Joined: Fri Aug 10, 2012 11:16 am

RE: Best-Ever public automated server host

#50

Post by Balrog » Thu Aug 16, 2012 6:38 pm

Watermelon wrote: stuff
Sweet. ...Wait, do you mean configuring the wads to save data on the server? Tying your wad to the serverside like that is just a bad idea.

Code: Select all

[15:53:14] balrog: one day, the original mm8bdm devteam from mfggu and i will meet in valhalla and we will be friends

Code: Select all

<ijon>well fuk
<ijon>guess I gotta suck dicks now

Code: Select all

(18:13:17)<Mayrine>i dont have to learnt anything about ACS

Watermelon
Zandrone
Posts: 1244
Joined: Thu Jun 28, 2012 9:07 pm
Location: Rwanda

RE: Best-Ever public automated server host

#51

Post by Watermelon » Thu Aug 16, 2012 10:44 pm

Balrog wrote:
Watermelon wrote: stuff
Sweet. ...Wait, do you mean configuring the wads to save data on the server? Tying your wad to the serverside like that is just a bad idea.
Doesn't have to be to the local server. It could be anywhere. Even databases

Jenova
Under Moderation
Posts: 199
Joined: Fri Jun 08, 2012 8:05 am
Location: Africa
Contact:

RE: Best-Ever public automated server host

#52

Post by Jenova » Tue Aug 21, 2012 6:59 am

Pretty large update:

Website

- Users must now be logged in to upload wads and configurations. This is done so users can easily delete any wads or configurations which may not be needed anymore.
- Account registration is now automatic. You must register with the same name as your Zandronum IRC account. You will then receive a code, which you must PM BestBot to activate your account.

- Added a control panel which lets you...
  • - Added 'Remember me' checkbox
    - View list of servers started
    - Retrieve RCON password (unique ID)
    - View a list of your uploaded wads and configurations
    - Easily delete any of your wads/configurations
    - Change account information
    - View (and soon) delete/edit saved slots
Bot
- Added account confirmation module
- Added dynamic commands module
- .kill now only accepts a port number, and functions correctly.
- Whenever a server crashes, the bot will report that a server has stopped on <port>
- All server startups are now logged

Going to be working with Watermelon to add remote RCON implementation next!

As always, please PM me if you find any bugs.
Last edited by Jenova on Tue Aug 21, 2012 8:36 am, edited 1 time in total.

User avatar
mr fiat
Frequent Poster Miles card holder
Posts: 858
Joined: Tue Jun 05, 2012 3:28 pm
Location: netherlands

RE: Best-Ever public automated server host

#53

Post by mr fiat » Tue Aug 21, 2012 4:24 pm

looks really sweet, this indeed is literately the best. ever.

Watermelon
Zandrone
Posts: 1244
Joined: Thu Jun 28, 2012 9:07 pm
Location: Rwanda

RE: Best-Ever public automated server host

#54

Post by Watermelon » Wed Aug 22, 2012 12:58 am

Remote RCON is in its final stages of the alpha. I just need to figure out one exception and test command sending and it should be ready to go.

User avatar
[D_A]Kherr
 
Posts: 29
Joined: Mon Jul 23, 2012 3:37 am
Location: Detroit, MI
Contact:

RE: Best-Ever public automated server host

#55

Post by [D_A]Kherr » Thu Aug 23, 2012 5:52 am

I just can't believe someone is offering free server hosting. This is amazing. Thumbs up guys, keep this good stuff rolling! :D
Hey look, a signature!

User avatar
[D_A]Kherr
 
Posts: 29
Joined: Mon Jul 23, 2012 3:37 am
Location: Detroit, MI
Contact:

RE: Best-Ever public automated server host

#56

Post by [D_A]Kherr » Sun Aug 26, 2012 4:32 pm

It doesn't work, at least not for me. I've registered completely, am logged into the website and IRC, have a channel with "BestBot" open, and when I input my string to start a server, it just sits there and does nothing.

Here's the code:

Code: Select all

.host hostname="TheOldComputer.com's Daily Bloodbath!" iwad=doom2.wad wad=skulltag_actors.pk3 wad=onemore3.wad wad=brutaldoomv016b.pk3 gamemode=coop
Hey look, a signature!

Animal Mother
 
Posts: 40
Joined: Sun Jun 24, 2012 1:16 pm

RE: Best-Ever public automated server host

#57

Post by Animal Mother » Sun Aug 26, 2012 5:07 pm

[D_A]Kherr wrote: It doesn't work, at least not for me. I've registered completely, am logged into the website and IRC, have a channel with "BestBot" open, and when I input my string to start a server, it just sits there and does nothing.

Here's the code:

Code: Select all

.host hostname="TheOldComputer.com's Daily Bloodbath!" iwad=doom2.wad wad=skulltag_actors.pk3 wad=onemore3.wad wad=brutaldoomv016b.pk3 gamemode=coop
Try using the nwad parameter for loading pk3 files. Also, since you're loading skulltag_actors.pk3, doesn't that mean you want to host with Zandronum? If so, then you should also add in engine=zandronum.

Ijon Tichy
Frequent Poster Miles card holder
Posts: 901
Joined: Mon Jun 04, 2012 5:07 am

RE: Best-Ever public automated server host

#58

Post by Ijon Tichy » Sun Aug 26, 2012 5:22 pm

no, the problem is PM'ing BestBot with host, slot, save, or load commands does absolutely fuckall

edit: and yeah you should probably use zandronum
Last edited by Ijon Tichy on Sun Aug 26, 2012 5:23 pm, edited 1 time in total.

Watermelon
Zandrone
Posts: 1244
Joined: Thu Jun 28, 2012 9:07 pm
Location: Rwanda

RE: Best-Ever public automated server host

#59

Post by Watermelon » Sun Aug 26, 2012 5:25 pm

As a note to everyone, you need to use nwad=skulltag_data.pk3 nwad=skulltag_actors.pk3 or else it crashes the server. Jenova may have fixed this already but it's the best temporary fix for now that gets everything working.

User avatar
[D_A]Kherr
 
Posts: 29
Joined: Mon Jul 23, 2012 3:37 am
Location: Detroit, MI
Contact:

RE: Best-Ever public automated server host

#60

Post by [D_A]Kherr » Sun Aug 26, 2012 6:09 pm

Alright, so I've input the new code and it's still not working.

Code: Select all

.host hostname="TheOldComputer.com's Daily Bloodbath!" iwad=doom2.wad nwad=skulltag_actors.pk3 wad=onemore3.wad nwad=brutaldoomv016b.pk3 gamemode=coop engine=zandronum
Hey look, a signature!

Post Reply