Upvote Upvoted 17 Downvote Downvoted
tfqueue pug site wip
1
#1
16 Frags +

Please comment on this current mockup, as it's probably going to be the UI for a long time:
http://tfqueue.com/model2.html

http://tfqueue.com

1-23-13
Added something small extra. Removed the sound file.

1-21-13
Everything seems to be working. Listen server is up.

1-8-13
Got a mumble up. Still need people to test if games can start.

1-6-13
Site should be working minus mumble (you're getting redirected to a west coast server).

1-2-13
I've been working on a TF2 pug site since winter break started. This project was mainly to practice some programming, but it's also nice to try to make something back for the community. I've gotten far enough that where it has user functions implemented, but the server events not tested (mainly because I'm unsure of the limitations of PHP on a cheap webhosting account).

I was wondering if anybody had a server that's not used very often so I can try testing out stuff (I would use tf2mix servers, but they're active enough and random so it'd be nice to try something else). I'll probably try to get a 'cloud' activating version tomorrow (basically count on javascript to take care of everything instead of something on the server side).

tl;dr: Site is not fully functional (can't start a game), but here it is for those who care (it's a queue based pug system like #tf2mix, NOT a captaining system):
http://tfqueue.com

Any comments/suggestions are welcome, but this is still in alpha (not fully functional). MMR and multiclassing is going to come once I can confirm that a game can start. Also I heard from Kapow there was another pug site in the works (not stromble which is the HL captain system), so I might end up sacking this site in the end anyways.

Also, think I should just go for a VPS for the project? It's really limiting when you can't make a listen server to use log/log_address_add (I think that's how tf2lobby works). Also don't want to be spending too much money on a VPS. Anyone with experience with this stuff would be helpful.

Oh yeah, I could also try making a system for newbie mixes if you want. The current system can easily be modded (though it'll take a bit of work on the javascript side).

Please comment on this current mockup, as it's probably going to be the UI for a long time:
http://tfqueue.com/model2.html

http://tfqueue.com

1-23-13
Added something small extra. Removed the sound file.

1-21-13
Everything seems to be working. Listen server is up.

1-8-13
Got a mumble up. Still need people to test if games can start.

1-6-13
Site should be working minus mumble (you're getting redirected to a west coast server).

1-2-13
I've been working on a TF2 pug site since winter break started. This project was mainly to practice some programming, but it's also nice to try to make something back for the community. I've gotten far enough that where it has user functions implemented, but the server events not tested (mainly because I'm unsure of the limitations of PHP on a cheap webhosting account).

I was wondering if anybody had a server that's not used very often so I can try testing out stuff (I would use tf2mix servers, but they're active enough and random so it'd be nice to try something else). I'll probably try to get a 'cloud' activating version tomorrow (basically count on javascript to take care of everything instead of something on the server side).
[s]
tl;dr: Site is not fully functional (can't start a game), but here it is for those who care (it's a queue based pug system like #tf2mix, NOT a captaining system):
http://tfqueue.com[/s]

Any comments/suggestions are welcome, but this is still in alpha (not fully functional). MMR and multiclassing is going to come once I can confirm that a game can start. Also I heard from Kapow there was another pug site in the works (not stromble which is the HL captain system), so I might end up sacking this site in the end anyways.

Also, think I should just go for a VPS for the project? It's really limiting when you can't make a listen server to use log/log_address_add (I think that's how tf2lobby works). Also don't want to be spending too much money on a VPS. Anyone with experience with this stuff would be helpful.

Oh yeah, I could also try making a system for newbie mixes if you want. The current system can easily be modded (though it'll take a bit of work on the javascript side).
2
#2
1 Frags +

Currently implemented

Login
Chat
Adding to Queue
Rcon Commands
Connect URLs
AFK detection - 1/3/13
Starting a game - 1/14/13
Listen Server - 1/20/13

Debugging

Currently in progress

Log Parsing (probably going to customize)

TODO

Make a git maybe? (pretty embarrassing as a dev)
MMR/Multiclassing
Logs (would probably need a VPS)
More security/server optimization
Better UI (not surprised if you don't figure out to click on the class icons to join) - 1/2/13
Sub system - 1/6/13
Currently implemented
[code]Login
Chat
Adding to Queue
Rcon Commands
Connect URLs
AFK detection - 1/3/13
Starting a game - 1/14/13
Listen Server - 1/20/13
[/code]

Debugging
[code][/code]

Currently in progress
[code]Log Parsing (probably going to customize)[/code]

TODO
[code]Make a git maybe? (pretty embarrassing as a dev)
MMR/Multiclassing
Logs (would probably need a VPS)
More security/server optimization
Better UI (not surprised if you don't figure out to click on the class icons to join) - 1/2/13
Sub system - 1/6/13[/code]
3
#3
0 Frags +

not to hijack your thread but i saw another one on reddit today:

http://www.reddit.com/r/truetf2/comments/15ujwz/lobbypy_a_lobby_system_that_isnt_in_flash/

not to hijack your thread but i saw another one on reddit today:

http://www.reddit.com/r/truetf2/comments/15ujwz/lobbypy_a_lobby_system_that_isnt_in_flash/
4
#4
4 Frags +
MR_SLINnot to hijack your thread but i saw another one on reddit today:

http://www.reddit.com/r/truetf2/comments/15ujwz/lobbypy_a_lobby_system_that_isnt_in_flash/

Wow, he even started working on it around the same time I started. I've also heard about techno/sizzlings, but haven't seen any posts up yet. We should probably all just work together for this stuff ><.

EDIT: Seems like he's working using Flask/Python and a lobby system, not queue. Still, he's just about where I am in progress (give or take a few features). I'm trying to pump this out before I go back to school Saturday (2 days to get it pretty operational).

[quote=MR_SLIN]not to hijack your thread but i saw another one on reddit today:

http://www.reddit.com/r/truetf2/comments/15ujwz/lobbypy_a_lobby_system_that_isnt_in_flash/[/quote]
Wow, he even started working on it around the same time I started. I've also heard about techno/sizzlings, but haven't seen any posts up yet. We should probably all just work together for this stuff ><.

EDIT: Seems like he's working using Flask/Python and a lobby system, not queue. Still, he's just about where I am in progress (give or take a few features). I'm trying to pump this out before I go back to school Saturday (2 days to get it pretty operational).
5
#5
1 Frags +

pls finish

I really like the idea behind the site's current design but the color scheme feels random - washed out colors are always better too
here's something I threw together in a few minutes with stylish: http://i.imgur.com/QTEra.png

pls finish

I really like the idea behind the site's current design but the color scheme feels random - washed out colors are always better too
here's something I threw together in a few minutes with stylish: http://i.imgur.com/QTEra.png
6
#6
0 Frags +

just saying that this looks really cool! hope you can continue and make this even better

just saying that this looks really cool! hope you can continue and make this even better
7
#7
2 Frags +
wareyapls finish

I really like the idea behind the site's current design but the color scheme feels random - washed out colors are always better too
here's something I threw together in a few minutes with stylish: http://i.imgur.com/QTEra.png

I agree, the current color scheme and background pattern is sort of offensive to the eyes. Nothing that can't be easily changed/fixed though.

[quote=wareya]pls finish

I really like the idea behind the site's current design but the color scheme feels random - washed out colors are always better too
here's something I threw together in a few minutes with stylish: http://i.imgur.com/QTEra.png[/quote]

I agree, the current color scheme and background pattern is sort of offensive to the eyes. Nothing that can't be easily changed/fixed though.
8
#8
2 Frags +

There are too many alternatives to TF2Lobby. There is this one, TF2Center, and the one tronpaul made. IMO they should all come together and make one good pug system. Having one and not many can make it successful like tftv is.

There are too many alternatives to TF2Lobby. There is this one, TF2Center, and the one tronpaul made. IMO they should all come together and make one good pug system. Having one and not many can make it successful like tftv is.
9
#9
4 Frags +

why not integrate one into tf.tv o.O

why not integrate one into tf.tv o.O
10
#10
0 Frags +
n0gravThere are too many alternatives to TF2Lobby. There is this one, TF2Center, and the one tronpaul made. IMO they should all come together and make one good pug system. Having one and not many can make it successful like tftv is.

None that are complete/shown any significant progress (tf2 center hasn't shown anything yet). TronPaul's is actually pretty nice, but our projects are different languages aside from the javascript. If someone wants to deploy his current prototype, I might have a go at a python website.

eulogy_why not integrate one into tf.tv o.O

Don't see the need to. I could port it over eventually though. Also, I wanted to make use of my $10/year webhost (since I will probably screw up my server multiple times, rather not do that to a operational system).

[quote=n0grav]There are too many alternatives to TF2Lobby. There is this one, TF2Center, and the one tronpaul made. IMO they should all come together and make one good pug system. Having one and not many can make it successful like tftv is.[/quote]
None that are complete/shown any significant progress (tf2 center hasn't shown anything yet). TronPaul's is actually pretty nice, but our projects are different languages aside from the javascript. If someone wants to deploy his current prototype, I might have a go at a python website.

[quote=eulogy_]why not integrate one into tf.tv o.O[/quote]
Don't see the need to. I could port it over eventually though. Also, I wanted to make use of my $10/year webhost (since I will probably screw up my server multiple times, rather not do that to a operational system).
11
#11
1 Frags +

Hey man can you upload the source code for this?
I will gladly continue developing it.
In truth we are a small group of EU players that have been planning to create a web based pickup like this for the past couple of weeks, this could be a huge jump-pad.
Added you on steam already and hope we can talk some time despite the timezone difference.

Trath

Hey man can you upload the source code for this?
I will gladly continue developing it.
In truth we are a small group of EU players that have been planning to create a web based pickup like this for the past couple of weeks, this could be a huge jump-pad.
Added you on steam already and hope we can talk some time despite the timezone difference.

Trath
12
#12
RGB LAN
0 Frags +

This looks pretty cool. How is this going to be different from tf2lobby in terms of features, or is this just a personal project just to see what you can do?

This looks pretty cool. How is this going to be different from tf2lobby in terms of features, or is this just a personal project just to see what you can do?
13
#13
0 Frags +

Still WIP, but it actually already works. The problem is reseting the server, which I'm working on (trying to get a python script up, but been too lazy the last week because of school). The main difference from tf2lobby was that is was going to be a queue with MMR, but I might branch out and make public lobbies like HoN so that people can add their own servers and have PSR. I'll get on that soon.

Programmer talk:
If anyone wants to make the python script for me, they can. I've looking through a few different scripts like Cinq's (from the IRC pug bots), score-tracker by maxerize, and SourceLib's (forgot the link). I'm most likely going to go with SourceLib's for now, but since it uses asyncore I might have to go for a more vanilla fork approach. I think it'd be much easier to create a bot that accepts any connection, then reads from a file if the server is registered and suppose to be in use, accepting the connection if so. Then when the server receives a game_end signal, it'll just delete itself using logaddress_del, log off, and then delete that server from the file keeping track of active servers. I could then just use Cinq's log parser and get all the stats for the game.

PS. Everyone wondering about windows media player/quicktime/whatever, I added a sound file to alert people when the ready period was up. It doesn't actually play yet because of sound concerns as my ears blow up all the time when lobbying.

I'm still developing it (I took a 1.5 week break for school stuff and laziness), but if you want to talk about something else I've already accepted you on steam.

Still WIP, but it actually already works. The problem is reseting the server, which I'm working on (trying to get a python script up, but been too lazy the last week because of school). The main difference from tf2lobby was that is was going to be a queue with MMR, but I might branch out and make public lobbies like HoN so that people can add their own servers and have PSR. I'll get on that soon.

Programmer talk:
If anyone wants to make the python script for me, they can. I've looking through a few different scripts like Cinq's (from the IRC pug bots), [url=https://github.com/maxerize/score-tracker/tree/master/python]score-tracker by maxerize[/url], and SourceLib's (forgot the link). I'm most likely going to go with SourceLib's for now, but since it uses asyncore I might have to go for a more vanilla fork approach. I think it'd be much easier to create a bot that accepts any connection, then reads from a file if the server is registered and suppose to be in use, accepting the connection if so. Then when the server receives a game_end signal, it'll just delete itself using logaddress_del, log off, and then delete that server from the file keeping track of active servers. I could then just use Cinq's log parser and get all the stats for the game.

PS. Everyone wondering about windows media player/quicktime/whatever, I added a sound file to alert people when the ready period was up. It doesn't actually play yet because of sound concerns as my ears blow up all the time when lobbying.

I'm still developing it (I took a 1.5 week break for school stuff and laziness), but if you want to talk about something else I've already accepted you on steam.
14
#14
0 Frags +

Hey, if you need help with HTML/CSS or designing things, I can probably help. I'm very handy with such things.

Hey, if you need help with HTML/CSS or designing things, I can probably help. I'm very handy with such things.
15
#15
0 Frags +
miwoHey, if you need help with HTML/CSS or designing things, I can probably help. I'm very handy with such things.

If you want to make a better layout, you can try. Right now the UI is "satisfactory," but I know it can be improved drastically. You can look up the page source and try to spice it up, but know I'll be adding stuff like news and what not.

Still, getting a listen server up is my top priority. I might just switch to C++ since I worked with it much more, but python is pretty useful and a lot of implementations already exist, it's just that they parse everything when I just need raw data to input into the "rusty fausak" log implementation.

[quote=miwo]Hey, if you need help with HTML/CSS or designing things, I can probably help. I'm very handy with such things.[/quote]
If you want to make a better layout, you can try. Right now the UI is "satisfactory," but I know it can be improved drastically. You can look up the page source and try to spice it up, but know I'll be adding stuff like news and what not.

Still, getting a listen server up is my top priority. I might just switch to C++ since I worked with it much more, but python is pretty useful and a lot of implementations already exist, it's just that they parse everything when I just need raw data to input into the "rusty fausak" log implementation.
16
#16
0 Frags +

Bump so people can start testing it. I think it's working, but I'll be debugging it for this weekend in case it doesn't (likely small bugs I missed). No logs parsing yet, although I might just make the logs downloadable.

Bump so people can start testing it. I think it's working, but I'll be debugging it for this weekend in case it doesn't (likely small bugs I missed). No logs parsing yet, although I might just make the logs downloadable.
17
#17
0 Frags +

I've just tried to use it, whenever I try to use one of the buttons it just says that I've disconnected and need to refresh the page, and logging in doesn't update any of it.

I've just tried to use it, whenever I try to use one of the buttons it just says that I've disconnected and need to refresh the page, and logging in doesn't update any of it.
18
#18
0 Frags +

looks pretty cool, I should try it sometime

looks pretty cool, I should try it sometime
19
#19
0 Frags +

Was very fun for the first ever tfqueue pug!
Things I liked were having no clan stacking (as opposed to lobbies), no time limits, and the mumble connection above all else. The time limit tends to just going to screw over good games that are just taking longer IMO.
The only thing I would want as a player in a full pug, other than the connect info, is having nospread enabled.

EDIT: btw this is RayGun9

Was very fun for the first ever tfqueue pug!
Things I liked were having no clan stacking (as opposed to lobbies), no time limits, and the mumble connection above all else. The time limit tends to just going to screw over good games that are just taking longer IMO.
The only thing I would want as a player in a full pug, other than the connect info, is having nospread enabled.

EDIT: btw this is RayGun9
20
#20
0 Frags +
WaldoI've just tried to use it, whenever I try to use one of the buttons it just says that I've disconnected and need to refresh the page, and logging in doesn't update any of it.

Logging in should fix it. Right now, nothing happens if you aren't logged in mainly to save myself from spam.

RabikulWas very fun for the first ever tfqueue pug!
Things I liked were having no clan stacking (as opposed to lobbies), no time limits, and the mumble connection above all else. The time limit tends to just going to screw over good games that are just taking longer IMO.
The only thing I would want as a player in a full pug, other than the connect info, is having nospread enabled.

EDIT: btw this is RayGun9

I used an old cevo config that didn't have it ><. Updated the config so any future ones will be fine. Also, I will likely be adding a timelimit/way to end game because some people can't afford too long of a time commitment, so sorry in the future.

[quote=Waldo]I've just tried to use it, whenever I try to use one of the buttons it just says that I've disconnected and need to refresh the page, and logging in doesn't update any of it.[/quote]
Logging in should fix it. Right now, nothing happens if you aren't logged in mainly to save myself from spam.

[quote=Rabikul]Was very fun for the first ever tfqueue pug!
Things I liked were having no clan stacking (as opposed to lobbies), no time limits, and the mumble connection above all else. The time limit tends to just going to screw over good games that are just taking longer IMO.
The only thing I would want as a player in a full pug, other than the connect info, is having nospread enabled.

EDIT: btw this is RayGun9[/quote]
I used an old cevo config that didn't have it ><. Updated the config so any future ones will be fine. Also, I will likely be adding a timelimit/way to end game because some people can't afford too long of a time commitment, so sorry in the future.
21
#21
0 Frags +

I expected/wanted it to look something like this:

http://i.imgur.com/6g1FzjU.png

:{

I expected/wanted it to look something like this:
[img]http://i.imgur.com/6g1FzjU.png[/img]
:{
22
#22
0 Frags +
wareyaI expected/wanted it to look something like this:
:{

Sorry, I'm definitely going for a cave-dweller burning layout with the possibility of skins later. Also, have you see the new layout (model2)? I think the bg picture should be darker to contrast a bit better. I'm saving the left bar for when I get more features, as I want the top bar for queue information. Also, I added in notices to the right of the chat/user list, with the hopes I could do something like enigma's schedule page except it'll pop out on its own when a certain time is reached.

[quote=wareya]I expected/wanted it to look something like this:
:{[/quote]

Sorry, I'm definitely going for a cave-dweller burning layout with the possibility of skins later. Also, have you see the new layout (model2)? I think the bg picture should be darker to contrast a bit better. I'm saving the left bar for when I get more features, as I want the top bar for queue information. Also, I added in notices to the right of the chat/user list, with the hopes I could do something like enigma's schedule page except it'll pop out on its own when a certain time is reached.
23
#23
0 Frags +

I like each change you make more than its older version, but you have to clean up consistency before I can say I really like it, and I'm still unfan of the bright saturated colors.

I like each change you make more than its older version, but you have to clean up consistency before I can say I really like it, and I'm still unfan of the bright saturated colors.
Please sign in through STEAM to post a comment.