Leaderboard


Popular Content

Showing most liked content since 06/26/2017 in all areas

  1. 46 likes
    Hello, everyone. I am here to inform you that I am resigning from my position as a director. In the past few months, I’ve sadly lost a lot of my interest in GFL and especially its servers, reflecting badly on my activity within the community. Due to that, I haven’t done as much as a director should have (and I personally wanted to) for the community. I want to thank all the people that have helped me get to where I am/was in GFL from the beginning, as well as everyone who was there for/with me during that time. I am sorry for disappointing some people, I know I could’ve easily done better, but what happened that happened and I cannot change that. I hope I did more good than bad to the community overall. Since I am not leaving GFL, I will not make this too long and I won’t fill it with memorable people apart from two. @Infantry Thank you for welcoming me to the community and showing me how things are done. I’ve learnt a lot from you and am very grateful. I hope everything is going well for you in your life. You’re a true friend. @Roy Thank you for giving me the chance to improve GFL, I hope I didn’t disappoint you too much. And of course, thank you for showing me many things, teaching me new stuff and being a great friend and person to talk to. There are many others that I left out today but don’t worry, I’ll include everyone the day I leave GFL (whenever that may be). You know who you are and that I appreciate you. To the GFL members, thank you for having me as your director. I had a great time working on GFL for and with you, and hope that will continue even while I am not as involved with decisions. I am looking forward to seeing what the new boys can do and what GFL will be like in a few months’ time.
  2. 36 likes
    But for real, I am resigning. I will keep this short: I've put my time in and I no longer have the time/motivation to do much with GFL anymore. I'll still be around in TS in the retired staff channel (AKA Sasha's Pron Channel) and on the forums here and there. No mention list because they are retarded.
  3. 31 likes
    Last week we reopened the Community Advisor applications as we had lost a significant amount of members for that position. These individuals excelled among all the others and proved themselves that they are trustworthy individuals who possess great knowledge and insight on how to improve GFL as a whole. These individuals will assist everyone in GFL with any issues they may have and will help us with important decisions. Anyways I would like to congratulate the following on their promotions: @SashaGrey @Xy_ @Leks @Winter Well done, We expect good things from you guys!
  4. 29 likes
    Hey everybody! My name is The Empathetic Peacemaker. I used to be the Director of Community Engagement at HeLLsGamers. While serving, I helped create and oversee the HGCE Branch of HG, which includes seven different committees. I'm here to discuss some big news about an organization our team have worked very hard to create and market over the past month and a half or so, along with some good news about us moving forward. I'm happy to announce that our organization, Gaming Community Central (GCC for short) has officially partnered with GFL! I'm also happy to announce that @CrusTi and @Darkling have chosen to serve as Advisors for GCC, while @Leks will serve as one of the two GFL Community Ambassadors! GCC was founded on the belief that server-based gaming communities were missing key opportunities to network and help each other out with achieving common goals. To do this, GCC is taking a three-pronged approach to increase inter-community activity: cross-community events, an aggregated news page, and our inclusive but principled GCC membership opportunity. By doing so, we hope to create a network of partnership and growth based on respect, fairness and cooperation that supports all communities involved. If that sounds like something you wanna be a part of, then you're in luck. We're looking for new staff members, so be sure to check out our open staff positions here and contact me on Steam so we can work out the details. Keep in mind that if you currently hold a staff position in a community, you will be held to a stricter screening process and higher standards to prevent any conflicts of interest. Check out our website to learn more about our organization and its plans to move forward here. Also, be sure to join our Discord to keep up with updates about GCC! We're excited to start collaborating with GFL and look forward to taking advantage of some fantastic opportunities to connect with GFL and other communities :D
  5. 27 likes
    Joke title aside... Please congratulate @Darkling in becoming a community advisor. He has no specific role within the team yet, although @RickGrimesTM will be setting him up with something in due time. Even before that, please consider Darkling as a new contact for any matter that you would normally associate with community advisors. View full article
  6. 27 likes
  7. 25 likes
    Get your shit together
  8. 24 likes
    Hello, there have been significant changes in GFL’s leadership recently. I would like to briefly address them in this post, along with announcing additions to the directorate. Recent Resignations Some of you may be upset about the recent resignations but it is what we believe is best for GFL to move forward. I want to start with saying thank you to both @Shuruia and @Dano! You have both, over time, provided a lot to GFL. In recent times however there has been a decreasing amount of activity which has lead to this moment. Moving Forward We have two members of the community who will be stepping up to fill the open positions. I want to welcome back both @Snoopy and @denros to the directorate. These two have both put a tremendous amount of time and energy into GFL and will be welcome additions to the directorate team. They have both been helping a lot since they stepped down and I believe it is time to make this official. We look forward to these changes in leadership and believe we are taking a step forward in the right direction. Thanks. View full article
  9. 23 likes
    I feel much more comfortable with a banana coloured name Cheers everyone and I am sure I will do you all proud. *Time to play Overwatch*
  10. 21 likes
    Hello, there have been significant changes in GFL’s leadership recently. I would like to briefly address them in this post, along with announcing additions to the directorate. Recent Resignations Some of you may be upset about the recent resignations but it is what we believe is best for GFL to move forward. I want to start with saying thank you to both @Shuruia and @Dano! You have both, over time, provided a lot to GFL. In recent times however there has been a decreasing amount of activity which has lead to this moment. Moving Forward We have two members of the community who will be stepping up to fill the open positions. I want to welcome back both @Snoopy and @denros to the directorate. These two have both put a tremendous amount of time and energy into GFL and will be welcome additions to the directorate team. They have both been helping a lot since they stepped down and I believe it is time to make this official. We look forward to these changes in leadership and believe we are taking a step forward in the right direction. Thanks.
  11. 18 likes
    Sometimes you just need to fight fire with fire.
  12. 17 likes
    Hi, I recently got Manager position to help manage the ZS server, who knew! I'm glad to be even more a part of the community, I hope to bring new/lasting ideas and possibilities to ZS. inb4 memes about inactivity/nothing going to be done
  13. 17 likes
    So as some of you may have guessed, there is more to this than a simple "resignation". A public thread is not a suitable place for the related discussion that would ensue, so please PM me if you want the relevant details. In any case, it's a shame that it's come to this. I still love all of you, of course.
  14. 15 likes
    What players think we do... vs what we really do. ( Yes, this is really terrible. )
  15. 14 likes
    who cares about this gay shit i want a dislike button
  16. 14 likes
    In all seriousness, THANK YOU SO MUCH GUYS! I'm so proud to be given this opporunity and I won't let y'all down! p.s. I'm probably the only one picked that doesn't play Overwatch, just to represent that minority of GFL that is the same as me
  17. 14 likes
    since youre probably going to be scrolling through some shitposts on this post, here's an apple pie recipe. Ingredients Crust 1 box Pillsbury™ refrigerated pie crusts, softened as directed on box Filling 6 cups thinly sliced, peeled apples (6 medium) 3/4 cup sugar 2 tablespoons all-purpose flour 3/4 teaspoon ground cinnamon 1/4 teaspoon salt 1/8 teaspoon ground nutmeg 1 tablespoon lemon juice 1 Heat oven to 425°F. Place 1 pie crust in ungreased 9-inch glass pie plate. Press firmly against side and bottom. 2 In large bowl, gently mix filling ingredients; spoon into crust-lined pie plate. Top with second crust. Wrap excess top crust under bottom crust edge, pressing edges together to seal; flute. Cut slits or shapes in several places in top crust. 3 Bake 40 to 45 minutes or until apples are tender and crust is golden brown. Cover edge of crust with 2- to 3-inch wide strips of foil after first 15 to 20 minutes of baking to prevent excessive browning. Cool on cooling rack at least 2 hours before serving.
  18. 13 likes
    Hi guys. It’s certainly nice to be back but I’m sure you guys have a few questions as to why I came back so quickly after stepping down. You’re more than welcome to ask them and I will do my best to answer them. In short the directors team was split into 2 groups after I left leaving little communication between the team slowly affecting the rest of the higher ups which then in turn had an effect on GFL. With the unfortunate loss of two of our directors we’re left with me, Denros, Roy and Rick who know each other very well and talk quite a bit on a frequent basis. The aim of this is to seriously increase the communication and the efficiency of the director team which in turn should have a good effect on the rest of GFL. It’s going to take a little time to get used to the rank again but that’s not going to hinder my performance one bit. With coming back to the directors team obviously I’m not going to just be sitting around as that defeats the object of me returning to GFL. I intend to work a lot with the HIgher Ups team and improve the communication and transparency of GFL. This will involve: Working heavily with the CAs (old and new) to strengthen the team as well as teaching and guiding the new CAs Improving the communication with the HIgher Ups by getting to know them all a lot better and starting weekly meetings with the staff team Attempt to organize staff meetings Keeping the community up to date with what is happening behind the scenes with update posts just like this one https://gflclan.com/forums/topic/12497-3-12-17-bi-monthly-division-and-staff-report-1/ Increasing the staff presence on our servers Hopefully we can see this as a positive step forward for GFL with bright things to come in the future. Just for those who don’t know me I’m Snoopy, or you can call me Connor as that’s my real name. I’ve been part of GFLs staff team for quite a long time. I started out in GFLs old TF2 server, climbing my way through the ranks from Server Admin, to Manager and finally to Division Leader. Me and my team brought our TF2 division back to life until the patch that everyone dreaded was released, “Meet Your Match” essentially killing any small TF2 communities off. Just before this happened I moved to the rank of Community Adviser to pursue a slightly different route in GFL which eventually led me to my Director position today. I was a Director previously at the beginning of this year but I had to step down for a bit due to work taking a massive toll on me since we had 2 people fired and 1 person left. Left me doing 50 hour weeks in a stressful sales environment aha. Fortunately I’m no longer doing that anymore.
  19. 13 likes
    Hello everybody, I just wanted to give another back end update in GFL. There are many changes we are going to be making in the near future! New Web Machine As mentioned in previous updates, we are building a new web machine with updated software which should result in better performance. @balon and I are going to be working on this project, and we expect great results! This project should be done within the next couple weeks. We will post an announcement with more details once we’re ready to migrate to the new machine! Pterodactyl Update (Control Panel) I’ve recently been spending a lot of time and energy in understanding how Pterodactyl (our future control panel) works. So far, this is the best control panel I’ve seen. This control panel has a lot of potential and we will definitely be using it with our future OVH machines. There are many features that I’d like added to this control panel (thread #1, thread #2, and thread #3). They expect a majority of these features to be added in the future. I still think this panel is okay to use now. We may be able to implement automatic game updating by using the API. I’ve already created a custom Docker image including a couple useful packages/tools. If you are a team member+, I posted a topic giving an overview of this control panel along with all of its features in the “Manager Tutorials” forum section. Feel free to view that thread! This concludes the Pterodactyl update. I will post more about this control panel in the near future! European OVH Machine As I’ve said in previous updates, our NFO European machine is nearly dead. I’ve been setting up servers for games such as Killing Floor, Rising Storm, and Chivalry Medieval Warfare. However, these server’s population are short-lived and die fairly quickly; our machine still ends up being dead. Here are a couple of graphs regarding our machine’s player count and CPU usage: As you can see, the machine’s CPU usage hasn’t even reached 20% peak. With that said, our European Bunny Hop server has ten bots on it. Therefore, the maximum players we’ve reached in reality is 33. We are currently paying $165.00/m for this machine, which is definitely not worth it considering the machine isn’t even being put to use. What has also been said in previous updates is our plan to move to OVH in Europe. This plan is still active and should be executed VERY soon. Before, we said we were planning on purchasing one of the GAME machines from here. In fact, we’ve purchased an OVH GAME machine back a few months ago. We were initially planning on using this machine as a replacement for our NFO machine, although the control panel we’ve decided to use doesn’t support linking files yet. Therefore, we needed a machine with more storage space. We planned to purchase the latest MC-32 machine listed here but @Ariistuujj pointed out that OVH opened a new datacenter located in Frankfurt, Germany (same location as our NFO machine). This datacenter does not support GAME machines yet. However, they had a GREAT machine offer which can be found here. This machine has the Intel Xeon E3-1245v6 @ 3.7 GHz as the processor, 32 GB of RAM, and the option of having 2x2 TB of HDD or 2x450 GB of NVMe space (+$14.99/m for NVMe). The machine’s price is only $54.99/m (+$14.99/m if we go with NVMe). With the current servers we have on our NFO Frankfurt machine, I don’t really think we’ll need NVMe storage. According to this CPU benchmark chart, the Intel Xeon E3-1245v6 has better single-thread performance than the processor in our strongest NFO machine (Intel E3-1270v5). Most game servers are mostly single-threaded meaning single-thread performance matters a lot. Our strongest NFO machine currently costs us $184.98/m, while this OVH machine will only be costing us $54.99/m (again, if we decide to go with HDD storage). Once the datacenter in Germany supports additional IPs, we will be ordering this machine. We will have to wait until our new web machine is built by @balon and I (we will be hosting a part of our back end for our OVH game servers on this web machine). After that is all complete, we will move our NFO European servers to our new OVH machine. I expect this to be all done in the next couple weeks or so (very soon). Overall This concludes our back end update. These back end changes should be happening in the next couple weeks or so and I am very excited! If you have any questions, feel free to post here! Google Doc Thanks for reading!
  20. 12 likes
    Hello everybody! As you may possibly have seen (if you are in the Garry's Mod section at all), Murder 1, aka Murder 24/7 Construct, has been locked for a fair amount of time. During this time, I was making some major updates to the server. And now I am proud to announce that Murder 1 is now known as General Rotation! Multiple maps have been added and clues have been added to every map on the rotation, in addition to massive updates the Pointshop, as you may have seen in the Murder Changelog for about the past 2-3 weeks. So please come check it out! Murder General Rotation is now completely released and I hope you all enjoy it! Come join: 74.91.119.125:27015 Credit to @inHaze for this magnificent new artwork/loading screen. Cheers everybody! View full article
  21. 12 likes
    Well, guys, lets see how well this goes. I'm going to try to get back into purge. Hopefully shit goes well, if not well then it doesn't. I just like remembering all the old faces and shit.
  22. 12 likes
    IDK I think that mask is a bit too scary
  23. 12 likes
    I made a mistake and followed this thread and set it to send me emails. I was getting like 10 emails a day about Joshy posting new pictures. I finally figured out I could unsubscribe.
  24. 11 likes
    People keep asking about my thumb, so I'm just going to leave it in the member directory. Have a nice day.
  25. 11 likes
    Zombie Escape Event #19 Brand New Event! Cast your votes suitable for your liking! Suggested by @Potti and @mjong99. MAPS Ze_Random_p2 Ze_UT2004_Convoy_p2 TIME/DATE Saturday July 29th Time: (ONGOING POLL) *Poll will be closed on the 27th* Duration 2-3 hours (unless we beat it before the time stated) Rules Don't troll with items, or you will be banned from using them.Don't afk in spectate, or you will be kicked.Don't mic spam, let the leaders try to give commands over voice comm.Don't zombie inflate (Intentionally becoming a zombie to give the CT's a lesser chance).Mute round will be applied IF we deem it necessary.All other server rules apply to the event. Rewards **will be decided** External Links GFL ZE Discord: https://discord.gg/Bkfwg4q Map Download(s): Ze_Random_p2: Download Ze_UT2004_Convoy_p2: Download To convert your timezone easily, you can use this website to help you: https://www.worldtimebuddy.com/ Good Luck and Have Fun!
  26. 11 likes
  27. 11 likes
    If FCC ends Net Neutrality, it will allow ISP to block any sites as they'd like, as well, as rigging your internet speed which makes you pay more speed to be "faster". Or if they'd like, ISP can block GFL. To stop them, watch this video: And then go to this site, which tells you where to go and where to tell FCC to keep the Internet open. https://netneutrality.internetassociation.org/action/ If you aren't aware of what I am talking about, this link above will help, or those sites will: https://www.battleforthenet.com/ https://www.reddit.com/r/woahdude/comments/6ms59g/today_july_12_the_internet_makes_its_stand_click/ https://www.reddit.com/r/blog/comments/6mtgtp/we_need_your_voice_as_we_continue_the_fight_for/ Or any other source. In no way is the lack of net neutrality a good thing, and it never will be. We all rely on the internet daily. Giving American ISPs the ability to legally blackmail and extort companies is not consumer friendly, it's not competitive and it will not serve us a better future.
  28. 11 likes
    Due to the amount of popularity with Overwatch and it having over half of our communitys attention we are going to be opening up our very own Overwatch mini division. I am currently making a few more sections, until then feel free to explore and to create anything you think this division needs.
  29. 11 likes
    If anyone would like to continue the fun discussion of IQ tests, such as any fun sites, feel free to comment any other relating sites! https://memorado.com/iqtest Please keep this discussion on topic, as this is for fun! THANKS PALS
  30. 11 likes
    Friendly reminder that internet IQ tests are worthless and that the majority doesn't even come close to three digits (Yes, you too you special snowflakes)
  31. 11 likes
  32. 11 likes
    Where did you get jump from a pie recipe...
  33. 10 likes
    You've met with a terrible fate haven't you? The darkness in the mask is once released again. What will happen? How will you stop it? This is no ordinary mask....................................................................................................................... ------------------------------------------------------- This map will be composed of 3 levels and will have items and bosses. It will have original and remixed music from the game. Choose your path carefully you have 3 days to do so.... In development starting September 1
  34. 10 likes
    Congratulations to the new Community Advisors I'm looking forward to working with the new/current CAs and GFL's future is looking great! Thanks.
  35. 10 likes
    Look here bud you gotta learn to take a joke. Crusti you nerdoodle. I understand "we gotta keep this community safe and clean" but it's satire. Crusti you 420 Vape God, which is actually kinda like nerdy. I honestly hope one day you slip and land dick first into a Aurgaylien. I find it odd that you actually have obtained a position when you Vape, like you gotta be some Hoser, you are just dust bud. Like look at your vape Friggin Nazi bro git outta here (don't worry looks lit HEIL) Look Crusti I love ya bb, we both know you found that post funny and you had a good giggle, ya know the ones where you just pee a little from the giggles. I know you gonna delete this one but don't look at it for like 30 minutes. Let the post sink in. :3 <3 @CrusTi
  36. 10 likes
    MAP ze_A_E_S_T_H_E_T_I_C_v1_1 *This will be our 3rd A_E_S_T_H_E_T_I_C event since the last 2 failed* *We will be trying to get the FIRST EVER WIN on GFL CSGO:ZE* TIME/DATE Saturday July 15th 7am Central Daylight Time (CDT) / 2pm Central European Summer Time (CEST) / 8pm Greenwich Mean Time +8 (GMT+8) Duration 2-3 hours (unless we beat it before the time stated) Rules Don't troll with items, or you will be banned from using them.Don't afk in spectate, or you will be kicked.Don't mic spam, let the leaders try to give commands over voice comm.Don't zombie inflate (Intentionally becoming a zombie to give the CT's a lesser chance).Mute round will be applied IF we deem it necessary.All other server rules apply to the event. External Links GFL ZE Discord: https://discord.gg/Bkfwg4q Map Download(s): ze_A_E_S_T_H_E_T_I_C_v1_1 - Download To convert your timezone easily, you can use this website to help you: https://www.worldtimebuddy.com/ Good Luck and Have Fun!
  37. 10 likes
    Hello! Recently there was a lot of hype concerning the recent Art of the Month - Short fiction. So, we've decided to do a monthly short fiction series open to all entries. (And by we, I mean Kubnair forced me.) With that being said, you can start getting those fingers typing and add all entries below. Please keep comments to -just- story entries as any other comments will be hidden. Now, on to the theme for July: Suspense. Yes, that's right. I want you (the writer) to keep your readers on the edge of your seat. Show us what you got! THE RULES: Short fiction - Please keep it under 2500 words. (Exceptions may be made, dependent on content/request) No pornography of any kind. Keep it off screen. THE TIMES: The entry date ends on July 26th, 2017 at 12:00AM CST. No new entries will be accepted after this as we will then proceed to the voting. Voting will commence on July 27th, 2017 and end on July 31st, 2017 at which time we will announce the theme for the month of August. Good luck to all! BEGIN!
  38. 10 likes
  39. 10 likes
    Well I just saw this game was being released in 2 days. http://store.steampowered.com/app/654880/Dream_Daddy_A_Dad_Dating_Simulator/ You are a Dad and you move into a town with lots of hot Dads. Wait did someone say Daddy What does everyone think about this. @SwegBuster Features 7 dateable Dads Dad character creator - Create your Dadsona! Multiple endings per-Dad Voiced by the Game Grumps and friends Written by Vernon Shaw and Leighton Gray Artwork and pinups by Shanen Pae, J.N. Wiedle, Anna Pan, Tyson Hesse, Ellen Alsop, Evan Palmer, Ego Rodriguez, and many more! Original score by Jesse Cale Dad-themed mini and micro games throughout each date path So many Dad puns. Like, to the point where it made us all uncomfortable Secretssssssss.
  40. 10 likes
    i mean, bake an apple pie first though, that shit good. or the GRILLED CHEESE in my signature
  41. 10 likes
    don't come back
  42. 9 likes
    The Prop Hunt Server has been in development for a while now and it is almost time for it to be released. When the server first opens up it is probably going to be be very busy and to keep things in order the server is going to need admins. I'm looking for about 4-5 people willing to be admins on the prop hunt server which will require you to: Follow and enforce the rules. Play for 4 hours each week ( preferably an hour each day ). Be an active part of the Prop Hunt community. Be responsible( and preferably likable ). If you are interested in applying MESSAGE me, I will not be responding to requests from this post. I also only ask of you to give me a description of why you want to be admin on the server (this doesn't have to be an essays length but if you want to make it that long go for it) and your steam ID. That's pretty much it . EDIT: Prior admin experience is preferred.
  43. 9 likes
    yo guys everyday on gfl gmod zombie survival at 11 pm EST will be sensitive guy hours, we all can discuss our feelings like maybe how a thot broke ur heart or maybe ur life is crumbling apart. We all can share poetry we write and it will be magnificent. ZS isn't really highly regarded so i dont expect any higher ups to care. Anyways guys here is a meme to give context.
  44. 9 likes
    Hello, I am making this thread for anybody interested in the Pterodactyl control panel. I've been working on this control panel for the past couple weeks (adding custom Docker images, services, etc) and I'm honestly very happy with it. I will be posting the stuff I've created here and other useful information I've found. Custom Docker Images I will list custom Docker image(s) I've made below. Custom "Source Engine" Image I modified Pterodactyl's default image for the Source Engine. Pterodactyl's version can be found on GitHub (here). Here is a list of what's changed: Added GDB and LSOF. Made the /tmp/dumps directory and gave it permissions (may not be needed). Set ulimit to unlimited in entrypoint.sh (did this for crash dumps). Here is the Dockerfile: # ---------------------------------- # Pterodactyl Core Dockerfile # Environment: Source Engine (GFL) # Minimum Panel Version: 0.6.0 # ---------------------------------- FROM ubuntu:16.04 MAINTAINER Pterodactyl Software, <support@pterodactyl.io> ENV DEBIAN_FRONTEND noninteractive # Install Dependencies RUN dpkg --add-architecture i386 \ && apt-get update \ && apt-get upgrade -y \ && apt-get install -y tar curl gcc g++ lib32gcc1 lib32tinfo5 lib32z1 lib32stdc++6 libtinfo5:i386 libncurses5:i386 libcurl3-gnutls:i386 gdb lsof \ && useradd -m -d /home/container container \ && mkdir -p /tmp/dumps && chmod -R 777 /tmp/ \ && chown root:root /tmp/dumps USER container ENV HOME /home/container WORKDIR /home/container COPY ./entrypoint.sh /entrypoint.sh CMD ["/bin/bash", "/entrypoint.sh"] Here is the entrypoint.sh file: #!/bin/bash sleep 5 # Set Ulimit ulimit -c unlimited echo "Set: ulimit -c unlimited" cd /home/container # Replace Startup Variables MODIFIED_STARTUP=`eval echo $(echo ${STARTUP} | sed -e 's/{{/${/g' -e 's/}}/}/g')` echo ":/home/container$ ${MODIFIED_STARTUP}" # Run the Server ${MODIFIED_STARTUP} if [ $? -ne 0 ]; then echo "PTDL_CONTAINER_ERR: There was an error while attempting to run the start command." exit 1 Make a new directory and put both files in it. Run the following command to build the Docker image: docker build -t quay.io/pterodactyl/core:gflsource . You can change core:gflsource to something else if you would like. I'd recommend keeping "quay.io/pterodactyl/" in the tag (I ran into permission errors when removing it). Custom Services I've made custom services for games and separate game engines. I will post them below. After creating a service, make sure to restart the daemon (it needs to create the service folder in /srv/daemon/src/services). service wings restart Half-Life GoldSrc I made this service to install our CS 1.6 server. Main Options Name - Half-Life GoldSrc Description - <anything you want> Folder Name - goldsrc Default Start Command - ./hlds_run -game {{HLDS_GAME}} -console +ip {{SERVER_IP}} +port {{SERVER_PORT}} +maxplayers {{HLDS_MAXPLAYERS}} +map {{HLDS_MAP}} Custom Config - Any Game This configuration will allow you to install games such as CS 1.6 or TFC. Configuration Options Option Name - Any Game Description - <anything you want> Option Tag - anygame Docker Image - quay.io/pterodactyl/core:gflsource Startup Command - <leave blank> Process Management Options Stop Command - quit Log Configuration - { "custom": true, "location": "logs/latest.log" } Configuration Files - {} Start Configuration - { "done": "VAC secure mode is activated.", "userInteraction": [] } Variables Mod Name Name - Mod Name Description - The mod name. Environment Variable - HLDS_GAME Permissions - Users Can View Default Value - cstrike Input Rules - required|string|max:20 App ID Name - App ID Description - The App ID. Environment Variable - HLDS_APPID Permissions - Users Can View Default Value - 90 Input Rules - required|numeric Mod ID Name - Mod ID Description - The Mod's App ID. You can find this from here: https://developer.valvesoftware.com/wiki/Steam_Application_IDs Environment Variable - HLDS_MODID Permissions - Users Can View Default Value - 10 Input Rules - required|numeric Maximum Players Name - Maximum Players Description - The server's maximum players. Environment Variable - HLDS_MAXPLAYERS Permissions - Users Can Edit Default Value - 32 Input Rules - required|numeric Starting Map Name - Starting Map Description - The server's starting map. Environment Variable - HLDS_MAP Permissions - Users Can Edit Default Value - de_dust2 Input Rules - required|string|max:64 * Default settings installs a CS 1.6 server running de_dust2 as the starting map and 32 maximum players. Install Script Here's the install script: #!/bin/bash # SRCDS Base Installation Script # # Server Files: /mnt/server apt -y update apt -y --no-install-recommends install curl lib32gcc1 ca-certificates cd /tmp curl -sSL -o steamcmd.tar.gz http://media.steampowered.com/installer/steamcmd_linux.tar.gz mkdir -p /mnt/server/steamcmd tar -xzvf steamcmd.tar.gz -C /mnt/server/steamcmd # For CS 1.6 and other games, we need to include some manifest files in order to get SteamCMD to download it properly. mkdir -p /mnt/server/steamapps cd /mnt/server/steamapps for i in ${HLDS_MODID} 70; do curl -sSL -o appmanifest_$i.acf https://raw.githubusercontent.com/Arkshine/hlds-appmanifest/master/appmanifest_$i.acf; done # Go back to the SteamCMD directory. cd /mnt/server/steamcmd # SteamCMD fails otherwise for some reason, even running as root. # This is changed at the end of the install process anyways. chown -R root:root /mnt export HOME=/mnt/server ./steamcmd.sh +api_logging 1 1 +login anonymous +force_install_dir /mnt/server/ +app_update ${HLDS_APPID} +app_set_config ${HLDS_APPID} mod ${HLDS_GAME} +quit mkdir -p /mnt/server/.steam/sdk32 cp -v linux32/steamclient.so ../.steam/sdk32/steamclient.so Set Script Container to ubuntu:16.04 and Script Entrypoint Command to bash. Custom Source Engine This is basically the same as the Source Engine service that comes with Pterodactyl. After talking to a project leader via Discord, they recommended creating a custom service for the Source Engine to future updates to the control panel doesn't overwrite changes I've made. Main Options Name - Custom Source Engine Description - Custom Source Engine servers. Folder Name - customsrcds Default Start Command - ./srcds_run -game {{CSRCDS_GAME}} -console -debug -ip {{SERVER_IP}} -port {{SERVER_PORT}} +maxplayers {{CSRCDS_MAXPLAYERS}} -maxplayers_override {{CSRCDS_MAXPLAYERS}} -nodefaultmap -condebug Custom Config - Any Game This configuration will allow you to install any Source Engine game. Configuration Options Option Name - Any Game Description - <anything you want> Option Tag - anygame Docker Image - quay.io/pterodactyl/core:gflsource Startup Command - <leave blank> Process Management Options Stop Command - quit Log Configuration - { "custom": true, "location": "logs/latest.log" } Configuration Files - {} Start Configuration - { "done": "gameserver Steam ID", "userInteraction": [] } Variables Game/Mod Directory Name - Game/Mod Directory Description - The Source Engine game directory (e.g. cstrike). Environment Variable - CSRCDS_GAME Permissions - Users Can View Default Value - cstrike Input Rules - required|string|max:20 App ID Name - Application ID Description - The Source Engine application ID.. Environment Variable - CSRCDS_APPID Permissions - Users Can View Default Value - 232330 Input Rules - required|numeric Maximum Players Name - Maximum Players Description - The server's maximum players. Environment Variable - CSRCDS_MAXPLAYERS Permissions - Users Can Edit Default Value - 64 Input Rules - required|numeric * Default settings installs a CS:S server running at 64 maximum players. You must create an autoexec.cfg file in cstrike/cfg and put map "<anyStartingMap>" in order for the server to boot up correctly. Install Script Here's the install script: #!/bin/bash # GFL Source Engine Base Installation Script # # Server Files: /mnt/server apt -y update apt -y --no-install-recommends install curl lib32gcc1 ca-certificates cd /tmp curl -sSL -o steamcmd.tar.gz http://media.steampowered.com/installer/steamcmd_linux.tar.gz mkdir -p /mnt/server/steamcmd tar -xzvf steamcmd.tar.gz -C /mnt/server/steamcmd cd /mnt/server/steamcmd # SteamCMD fails otherwise for some reason, even running as root. # This is changed at the end of the install process anyways. chown -R root:root /mnt export HOME=/mnt/server ./steamcmd.sh +login anonymous +force_install_dir /mnt/server +app_update ${CSRCDS_APPID} +quit mkdir -p /mnt/server/.steam/sdk32 cp -v linux32/steamclient.so ../.steam/sdk32/steamclient.so Set Script Container to ubuntu:16.04 and Script Entrypoint Command to bash. Call of Duty 4X This is a custom service I made for installing CoD4X. The COD_INSTALL variable needs a download link to a .tar.gz file including the base installation files for CoD4x. The folder should have the following contents: - cod4server -- main/* -- zone/* -- * Read more on preparing the CoD4x files here. Main Options Name - CoD4X Description - A CoD4x service. Folder Name - cod4x Default Start Command - ./cod4x18_dedrun +map {{COD_MAP}} +set dedicated 2 +exec {{COD_CFG}} +map_rotate +set net_ip {{SERVER_IP}} +set net_port {{SERVER_PORT}} +set sv_maxclients {{COD_MAXPLAYERS}} Custom Config - CoD4X This configuration will allow you to install the CoD4X server. Configuration Options Option Name - CoD4X Description - <anything you want> Option Tag - cod4x Docker Image - quay.io/pterodactyl/core:gflsource Startup Command - <leave blank> Process Management Options Stop Command - quit Log Configuration - { "custom": true, "location": "logs/latest.log" } Configuration Files - {} Start Configuration - { "done": "Server connected successfully", "userInteraction": [] } Variables Starting Map Name - Starting Map Description - Starting Map. Environment Variable - COD_MAP Permissions - Users Can Edit Default Value - mp_strike Input Rules - required|string|max:20 Maximum Players Name - Maximum Players Description - Server's maximum players. Environment Variable - COD_MAXPLAYERS Permissions - Users Can Edit Default Value - 32 Input Rules - required|numeric Server CFG File Name - Server CFG File Description - Server CFG file. Environment Variable - COD_CFG Permissions - Users Can Edit Default Value - mp-server.cfg Input Rules - required|string|max:20 CoD4x Server Installation File Name - CoD4x Server Installation File Description - Cod4x server installation file. Environment Variable - COD_INSTALL Permissions - Users Can View Default Value - http://<host>/cod4server.tar.gz Input Rules - required|string|max:64 * Default settings installs a CoD4x server running at 32 maximum players and on the mp_strike map. Ensure to create a mp-server.cfg file in the main/ folder with other options. Install Script Here's the install script: #!/bin/bash # GFL CoD4X Base Installation Script # # Server Files: /mnt/server apt -y update apt -y --no-install-recommends install curl wget lib32gcc1 ca-certificates # Download the CoD4X server. cd /tmp echo "Downloading server..." ionice -c3 wget -O cod4x.tar.gz ${COD_INSTALL} echo "Downloading server... Done" # Make the server home. mkdir -p /mnt/server/ # Extract the CoD4X files using ionice (to prevent the tar command from "hanging" the Linux machine). echo "Extracting files..." ionice -c3 tar -xzvf cod4x.tar.gz -C /mnt/server/ echo "Extracting files... Done" # Move the files from the cod4server directory to the main directory (I hope to find a better solution for this in the future). echo "Copying files up a directory..." ionice -c3 cp -rf /mnt/server/cod4server/* /mnt/server/ echo "Copying files up a directory... Done" # Delete the cod4server folder. echo "Deleting cod4server folder..." rm -rf /mnt/server/cod4server echo "Deleting cod4server folder... Done" # Change directory to the main server directory. cd /mnt/server/ # Set everything to root. chown -R root:root /mnt # Export HOME. export HOME=/mnt/server Set Script Container to ubuntu:16.04 and Script Entrypoint Command to bash. Fixing Core Crash Dumps (Ubuntu 16.04) I had an issue earlier this week that wouldn't allow a Source Engine server to create a core crash dump when it crashed on Ubuntu 16.04. After doing a lot of testing, I finally found a solution. The problem was, it was storing these core dumps outside of the Docker container. After reading this article, I found it working. The only thing that I did different in the article was this line (run this as the root user): echo 'core.%e.%p' | tee /proc/sys/kernel/core_pattern In order to get the Source Engine to add information about the crash into the debug.log file, you need to name the core dump file just core (instead of core.%e.%p). Instead, this works: echo 'core' | tee /proc/sys/kernel/core_pattern With that said, when the machine is restarted, these changes will be lost. This is due to Apport (Ubuntu's default crash reporting service). You can read how to solve this issue by reading here. Overall That is it! I will continue adding onto this thread as I make custom content for this control panel! If you have any questions/concerns, feel free to reply! If you find something to be inaccurate, please let me know! Thank you for reading!
  45. 9 likes
    oops... dropped my bag of Doritos
  46. 9 likes
    That fucking bimbo guy who "helped" install my graphics card yesterday didnt even plug it into the motherboard ffs
  47. 9 likes
    cya young nimrod
  48. 9 likes
    Hello everybody! As you may possibly have seen (if you are in the Garry's Mod section at all), Murder 1, aka Murder 24/7 Construct, has been locked for a fair amount of time. During this time, I was making some major updates to the server. And now I am proud to announce that Murder 1 is now known as General Rotation! Multiple maps have been added and clues have been added to every map on the rotation, in addition to massive updates the Pointshop, as you may have seen in the Murder Changelog for about the past 2-3 weeks. So please come check it out! Murder General Rotation is now completely released and I hope you all enjoy it! Come join: 74.91.119.125:27015 Credit to @inHaze for this magnificent new artwork/loading screen. Cheers everybody!
  49. 9 likes
    Joke title aside... Please congratulate @Darkling in becoming a community advisor. He has no specific role within the team yet, although @RickGrimesTM will be setting him up with something in due time. Even before that, please consider Darkling as a new contact for any matter that you would normally associate with community advisors.
  50. 8 likes
    150 years ago today, Canada was declared as a self-governing entity within the British Empire. Today, we Canadians celebrate ourselves, our country and our great values. What plans do you guys have for the 150th anniversary?