Coder Social home page Coder Social logo

crazy-max / csgo-server-launcher Goto Github PK

View Code? Open in Web Editor NEW
580.0 28.0 122.0 348 KB

Counter-Strike Global Offensive Dedicated Server Launcher

License: GNU Lesser General Public License v3.0

Shell 93.23% Dockerfile 5.36% HCL 1.41%
counter-strike game-server linux steamcmd workshop csgo docker

csgo-server-launcher's Introduction

GitHub release Build Status Docker Stars Docker Pulls
Become a sponsor Donate Paypal

About

A simple bash script to create and launch your Counter-Strike : Global Offensive Dedicated Server. A Docker image ๐Ÿณ is also available. Tested on Debian based distros (Ubuntu, Mint, ...)

Documentation

Contributing

Want to contribute? Awesome! The most basic way to show your support is to star the project, or to raise issues. You can also support this project by becoming a sponsor on GitHub or by making a Paypal donation to ensure this journey continues indefinitely!

Thanks again for your support, it is much appreciated! ๐Ÿ™

License

LGPL. See LICENSE for more details.

csgo-server-launcher's People

Contributors

adam-clrk avatar borzaka avatar crazy-max avatar dependabot[bot] avatar fedemahf avatar kazamasion avatar lucidlemon avatar melashkov avatar rehret avatar sairam avatar skymeyer avatar sp00ls avatar tdldp avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

csgo-server-launcher's Issues

HTTP Error downloading

Behaviour

Error: An HTTP Request took too longer to complete

Steps to reproduce this issue

  1. docker-compose up -d
  2. docker-compose logs -f
  3. error after connecting to steam

Expected Behaviour

Downloads CSGO

Actual Behaviour

Failure to connect

Configuration

Ubuntu 16.04

Latest Pull/ Default config except for GSLT and API key

Logs

Attach these logs to this issue :
/var/steamcmd/games/csgo/screenlog.*
$HOME/Steam/logs/stderr.txt

Screenshots

Sometimes screenshots are better ;)
2019_06_14_13_02_24_LNHOST

Docker version problem.

Behaviour

Steps to reproduce this issue

  1. Trying docker-compose up from the docker folder.
  2. Getting an error about the compose file is only works for 2.0 and not 3.2

Expected Behaviour

Did trying to use your docker version of csgo-server-launcher.
I did use docker-compose up, but getting an error with the compose file is only for 2.0 and not 3.2.

Actual Behaviour

Same as noted ^^

Configuration

Operating system and platform (ex. Debian 9 64bits) : Debian 9 64bits

csgo-server-launcher version (ex. 1.12.3) : 1.13.2

Logs

Just an error:

Version in "./docker-compose.yml" is unsupported. You might be seeing this error because you're using the wrong Compose file version. Either specify a version of "2" (or "2.0") and place your service definitions under the services key or omit the version key and place your service definitions at the root of the file to use version 1.

Screenshots

Cant start the Server

Hello Guys,
I have a problem with the command "service csgo-server-launcher start". When i will start the Server with this comment comes: Job for csgo-server-launcher.service failed. See 'systemctl status csgo-server-l auncher.service' and 'journalctl -xn' for details.

What can i do guys? Can anyone help me?

Segfault

This issue isn't exclusive to this script, but has anyone been getting segfaults unless srcds is run as root?

this script runs not in linux

You need "dos2unix" to run this script on linux.

There are many Windows-ending-lines in it ...

This is not very comfortable :(

running the app_run <AppId> command for SteamCMD gives ERROR

Im currently trying to use the commands provided by SteamCMD on a windows machine.
These are the commands I did:

downloaded the steamcmd zip. unzipped it.
opened the steamcmd by running:
steamcmd

logged into steam using:
login <username> <password>

did this to install the game I wanted:
app_update <appId>

then finally, after it finished installing I ran:
app_run <appId>

I keep getting the error:
ERROR! AppId <AppId> launch failed (Dependency failure)

Can someone please help me get this to work? What other dependency/steps am I missing? Im very new to using this stuff. Would appreciate the help!

How to run commands via one-liner SSH and get output?

I have a NodeJS script that connects to the server via SSH.
I want to run commands at /etc/init.d/csgo-server-launcher console in that SSH connection.
I managed to do so by running the following command:
export TERM=screen && echo "command" | /etc/init.d/csgo-server-launcher console
The only issue is, I don't get an output, because the console is still hanging there.

I want to run the command host_map and get the output. Is it possible?

I think that if I close the csgo-server-launcher console terminal it will fix that issue. Is it possible to that? (like exit in MySQL)

Can't acces Console

Hey,
when the Server is startet with "service csgo-server-launcher start"
and i try to get into the console with "service csgo-server-launcher console" it always give's me the error
"Cannot open your terminal '/dev/pts/0' - please check." and
"Cannot open your terminal '/dev/pts/3' - please check."

Bad line ending

Cant run the script due to dos line ending
bash: ./csgo-server-launcher.sh: /bin/bash^M: bad interpreter: No such file or directory

Resaving the file with Unix line endings fixes this

short workshop problem

First of all,

thank you for the great work, it makes hosting much more easy.

so no my question:
i dont wan't to use workshop collections on my server, but i configured it allready.

now when i comment the three lines for setting api_authorization_key, workshop_collection_id etc. out i cannot connect to the server any more. cs go console says: [MM] Sending reservation request to 82.220.39.40:27015

I also tried to leave api_auth_key empty but then the same error displays in console.

So what should i do, to not use any workshop collection or connection between server and that on starting cs go server?

greetings timotheus

API_AUTHORIZATION_KEY (webapi_key.txt)

webapi_authkey.txt can be defined in the game directory to avoid defining it in the launch parameters (https://developer.valvesoftware.com/wiki/CSGO_Workshop_For_Server_Operators). The current script doesn't allow adding +host_workshop_collection and +workshop_start_map without -authkey being defined

Ideas:
When generating the arguments the check for API_AUTHORIZATION_KEY should include a check to see if web_authkey.txt exists at DIR_GAME/csgo/

Or, the if checks for the API_AUTHORIZATION_KEY, WORKSHOP_COLLECTION_ID, and WORKSHOP_START_MAP should be independent of API_AUTHORIZATION_KEY.

Update process sends a mail even if no update took place

It would be cool if the update process would only mail if an update actually happened. Currently it will post the validation log every night. It's true, on the other hand, that just invoking the update process will have restarted the server. But as that's to be expected it's not out of the ordinary which warrants a mail from cron.

Update needed ?

When i go for automatic install via the scripte, i got that error

Starting CSGO Server Launcher install (v1.13.5)...

Adding i386 architecture...
Installing required packages...
ls
E: Unable to locate package lib32ncurses5
ERROR: Cannot install required packages...

Found out that if i change that line of code in the manual install

apt-get install -y -q libc6-i386 lib32stdc++6 lib32gcc1 lib32ncurses5 lib32z1 curl gdb screen tar wget

into

apt-get install -y -q libc6-i386 lib32stdc++6 lib32gcc1 lib32ncurses6 lib32z1 curl gdb screen tar wget

The install goes well.

Hope it will work

Dowo

Environment variables in docker-composer has bug

Environment variables
    TZ : The timezone assigned to the container (default UTC)
    PUID : The timezone assigned to the container (default 1000)
    PGID : The timezone assigned to the container (default 1000)

PUID, PGID not works for

docker-composer up -d
I've already another user under 1000 id, steam at 1001.

I configured csgo-server-launcher.env, and change PUID, and PGID to 1001, but instead of this docker installed files as 1000 uid forcibly

Intermittent hanging on 'create', when issuing quit command to steamcmd

When running the create function (./csgo-server-launcher.sh create), the creation hangs when running steamcmd for the first time to update it; specifically it hangs when issuing the quit command or transitioning to the next step. I've tried as both root and the user intended to run the server, to the same effect. I can't quite tell what causes it, as it doesn't happen 100% of the time. This is what it looks like:

[----] Update complete, launching Steam...
Redirecting stderr to '/home/csgoserver/Steam/logs/stderr.txt'
[  0%] Checking for available updates...
[----] Verifying installation...
Steam Console Client (c) Valve Corporation
-- type 'quit' to exit --
Loading Steam API...OK.

Steam>
Steam>

It almost seems like the stdin doesn't reach steamcmd or something, but the console becomes non-interactive. Entering 'quit' does nothing; I have to Ctrl+C out of the console.

I tried modifying the script to use '+quit' as opposed to stdin, but had a similar result. No 'Steam>' prompts appeared, but it hung without quitting and required a Ctrl+C break.

I guess this is not a problem specific to csgo-server-launcher, as I can replicate it with SteamCMD itself. I got csgo-server-launcher to work, though, by removing the entire first-time launch for update block, i.e.:

  # Run steamcmd for the first time to update it, telling it to quit when it is done
  echo "Updating steamcmd"
  if [ `whoami` = "root" ]
  then
  su - $USER -c "echo quit | $DIR_STEAMCMD/steamcmd.sh"
  else
    echo quit | $DIR_STEAMCMD/steamcmd.sh
  fi

SteamCMD updates before it installs CSGO instead.

Not really sure how you want to address this, since it isn't actually a problem with csgo-server-launcher, but it was blocking me from using it. Just thought I'd make you aware.

Unable to start server

After editing the conf file I still get an error telling me "No passwd entry for user 'MyScreenName'" when I check the status of the server.

Installation of Counter-Strike:Global Offensive

Hi crazy-max,

I think it would be a nice feature if you can setup (install) a CSGO server with your script.

To be more specific: What do you think about adding a method to your script which automatically do exact these steps you described on your website under the topic

Installation de Counter-Strike : Global Offensive via SteamCMD
http://www.crazyws.fr/tutos/installer-un-serveur-counter-strike-global-offensive-X4LCM.html

So at the first time you can install a csgo server e.g. with
sh csgo-serverlauncher.sh install <path>
or something like that.

What are you thinking about that?

Composer closed, but docker still works in background.

composer_closed_docker_works

I'm a newbie in docker, so it's a big deal for me. I use composer installer as you told, but in my var dir isn't enought space for csgo server location. Therefore steamcmd can't install it, and I don't understand how I can finish containers' looped operation. And how I can change srcds location, in place of /var/? thx

failed to dlopen /var/steamcmd/games/csgo/csgo/bin/server.so

Can't start the server, get this error:

Connecting anonymously to Steam Public...Logged in OK
Waiting for license info...OK
force_install_dir /var/steamcmd/games/csgo
app_update 740
Success! App '740' already up to date.
quit
----------------------------
LD_LIBRARY_PATH=/var/steamcmd/games/csgo/bin:/var/steamcmd/games/csgo:/var/steamcmd/games/csgo/bin:
#
#Console initialized.
Setting breakpad minidump AppID = 740
#Using breakpad minidump system 740/13579.498.DC
Using breakpad crash handler
Forcing breakpad minidump interfaces to load
Looking up breakpad interfaces from steamclient
Calling BreakpadMiniDumpSystemInit
# failed to dlopen /var/steamcmd/games/csgo/csgo/bin/server.so error=dlopen: cannot load any more object with static TLS
Shutdown function g_pMatchFramework->Shutdown() not in list!!!
Shutdown function Sys_ShutdownAuthentication() not in list!!!
Shutdown function Host_Shutdown() not in list!!!
Shutdown function Decal_Shutdown() not in list!!!
Shutdown function modelloader->Shutdown() not in list!!!
Shutdown function ShutdownStudioRender() not in list!!!
Shutdown function StaticPropMgr()->Shutdown() not in list!!!
Shutdown function ShutdownMaterialSystem() not in list!!!
Shutdown function HLTV_Shutdown() not in list!!!
Shutdown function g_Log.Shutdown() not in list!!!
Shutdown function g_GameEventManager.Shutdown() not in list!!!
Shutdown function sv.Shutdown() not in list!!!
Shutdown function NET_Shutdown() not in list!!!
Shutdown function g_pSteamSocketMgr->Shutdown() not in list!!!
Shutdown function Filter_Shutdown() not in list!!!
Shutdown function COM_Shutdown() not in list!!!
Shutdown function g_pCVar->Shutdown() not in list!!!
Shutdown function Cmd_Shutdown() not in list!!!
Shutdown function Cbuf_Shutdown() not in list!!!
Shutdown function Con_Shutdown() not in list!!!
Shutdown function Memory_Shutdown() not in list!!!
Shutdown function Sys_ShutdownMemory() not in list!!!
Shutdown function Sys_Shutdown() not in list!!!
./srcds_run: line 318: 13648 Segmentation fault      $HL_CMD
Add "-debug" to the ./srcds_run command line to generate a debug.log to help with solving this problem
Sun May 14 14:47:37 UTC 2017: Server restart in 10 seconds

also can't create the debug.log, tried reinstall, same.

Is it correct description for these PUID and PGID?

https://github.com/crazy-max/csgo-server-launcher/tree/master/docker

PUID : The timezone assigned to the container (default 1000)
PGID : The timezone assigned to the container (default 1000)

P.S. why server uses old 1000 value forcibly when I changed PUID and PGID to another value?

csgo-updater | groupmod: Permission denied.
csgo-updater | groupmod: cannot lock /etc/group; try again later.

I think you not fully understand what're doing.. are you an author of this script? Or steam user it's a steamcmd maintenance user only, and srcds can be running under another user? Or what? Tell me ^_^

Server will not start if extra params are added

When I try to start my server it fails after saying it was done successfully if i add extra params. When I don't, it works fine. This wouldn't be a problem because I can just type them in console after I start the server, but every time the map changes all the params reset to default, with the exclusion of hostname. Mostly I want to have mp_teammates_are_enemies set to 1, but there are a few other's I would like to add as well but am unable to. I was poking around to see if I could just throw them in the config file that runs every time the map is changed, but was unable to find such a file. Also, people are only able to connect by typing the IP followed by the port, by adding it to their favorites, or under the LAN tab, which doesn't really matter because only I can do that anyway because it's on my network. Also, the server doesn't show up in the community server browser other than the LAN tab. This is probably something on my end, but any help would be appreciated there.

Saveing space, update

Hello there @crazy-max
steamcmd is downloading updates to /steamapps/downloading but my server space is limited (20 GB) and it's not going to happen. Is there a way to delete *.vpk files if update is available? Maybe you can add it to your code as a new option?

Regards and sorry for sending this as an issue (newbie)

CentOS: chkconfig

For server startup most people use (CentOS - script located at /etc/init.d/csgo):

chkconfig csgo on

This will fail because the following lines are missing in the head of the script:

# chkconfig: - 60 50
# description: CS:GO Server
# processname: csgo

Just add (with #) and everything will be fine.

Thanks.

[Docker] AutoUpdate / separate server.cfg

Hey @crazy-max

Is there planned or are it already possible to make auto-update of the csgo-server(s) via docker?

Reason for I'm asking, because, I will hear about it's possible to host multiple csgoservers on shared files (srcds_run/maps/cfg) except server.cfg e.g ;) so it's possible to create (to one of each csgoserver via docker)

Let me hear, from you!
And thanks for your nice script! ;)

Solve Permission Issues

Ok, so I'm proposing this as a potential improvement as this was the only way I was able to login as one user, to run the script to update the server installed under a different user...

Currently when trying to run the script as a regular user (which differs from the user that installed steamcmd), all sorts of permission issues occur for me on CentOS 7.

The way to solve it was to put the .sh and .conf files both in /etc/csgo-server-launcher, then the /etc/init.d/ script only needs to contain:

sudo -i -u <username> /etc/csgo-server-launcher/csgo-server-launcher.sh $1

Then all the if statements to whoiam = root can be removed. This may not be the most perfect way, but its all fully tested to work as described with these changes.

Do not run after reboot

Sorry for the bad English, I use translator. (

Installed everything according to instructions, everything starts everything works if run manually. When you reboot you get an error in the boot.log Cannot make directory '/var/run/screen': Permission denied and the server does not start

enhancement: don't overwrite config when re-installing

Behaviour

just did a install to upgrade from v 13.3 -> 13.5,
now my config is gone :(
but luckily i have a backup!

Steps to reproduce this issue

1.see above
2.
3.

Expected Behaviour

let the old config file not be overwritten

Actual Behaviour

it got overwritten

Configuration

Operating system and platform (ex. Debian 9 64bits) :
ubuntu 18.04.3 64bit

csgo-server-launcher version (ex. 1.12.3) :13.3

Logs

Attach these logs to this issue :
/var/steamcmd/games/csgo/screenlog.*
$HOME/Steam/logs/stderr.txt

Screenshots

Sometimes screenshots are better ;)

Update server with -autoupdate

Is there any way to let the server autoupdate with this? its quite anoying to have to update the servers manually everytime.
I made a cronjob for it, but sometimes the update gets done after the cronjob time, so then no one can log in and i have to do it manually.

Can't get docker image running docker-compose

Behaviour

Steps to reproduce this issue

  1. Download the three files from git repo: docker-compose-examples
  2. Clone GitHub Repo
  3. Install Server in order to have Steam, CSGO and SteamCMD installed correctly and working
  4. docker-compose up -d
  5. docker-compose logs -f

Expected Behaviour

The CSGO-Server should start

Actual Behaviour

On "docker-compose up -d" The Server logs say that Steamcmd needs to be online to update. When Installing and starting the csgo-server-launcher without docker-compose, it works like a charm...

Configuration

Operating system and platform (ex. Debian 9 64bits) : Ubuntu 18.04 64 bit

csgo-server-launcher version (ex. 1.12.3) : latest

csgo-server-launcher.env.txt
docker-compose.yml.txt
YES, I did check the GSLT as well as the API_AUTHORIZATION_KEY twice.

Logs

docker log.txt
screenlog.0.txt
stderr.txt

Screenshots

Sometimes screenshots are better ;)

Steam Guard

If you can, add support for steam guard, cause the script freezes when login in while steam asks for the steam guard code. In the mean time I'v disabled steam guard ๐Ÿ‘ .

Add screenlog

Will be located in /var/steamcmd/games/csgo/csgo/screenlog.*

To set this up on a CentOs server I did the following - This is not a bug

Just incase anyone wanting to know how to set this up on a CentOs server.

cd /etc/init.d/

wget https://raw.githubusercontent.com/crazy-max/csgo-server-launcher/master/csgo-server-launcher.sh -O csgo-server-launcher --no-check-certificate

chmod +x csgo-server-launcher

chkconfig --add csgo-server-launcher

mkdir /etc/csgo-server-launcher/

cd /etc/csgo-server-launcher/

wget https://raw.githubusercontent.com/crazy-max/csgo-server-launcher/master/csgo-server-launcher.conf -O /etc/csgo-server-launcher/csgo-server-launcher.conf --no-check-certificate

The only changes from normal are:
Line 4 was: update-rc.d csgo-server-launcher defaults
Add Line 6 and moved the last wget to line 7

lib32ncurses5-dev must be used on 19.04

lib32ncurses5 not exist in disco reps, instead lib32ncurses5-dev must be used for 19.04 release. And why u use /var/ dir? Some people can mount var with small disc space))

Update bug? [NOT FIXED / CLOSED!]

Hello,

If i type launcher.sh update.
Why it wont start the gameserver up again if New update is installed or if update is up2date?

Probleme fichier csgo de lancement serveur

Ayant suivis tout le tutoriel suivant : http://www.crazyws.fr/tutos/installer-un-serveur-counter-strike-global-offensive-X4LCM.html

j'ai actuellement mon serveur qui tourne sans soucis.
Mais je rencontre un soucis lorsque je veux mettre votre script car j'obtient l'erreur suivante ๐Ÿ‘

steam@u12-84524:~$ /etc/init.d/csgo start
bash: /etc/init.d/csgo: /bin/bash^M: bad interpreter: No such file or directory

Ensuite j'ai remarquer que vous demander le : DIR_STEAMCMD="/var/steamcmd"

Personnellement moi je n'ai pas de dossier steamcmd, mon architecture est la suivante ๐Ÿ‘

--->data
-->csgo
--> addons
--> csgo
--> bin
--> cfg
--> ....
--> ...
-->....
-->steamcmd.sh
-->....

donc j'ai essayer d'adaptรฉ vos url comme ceci :

DIR_STEAMCMD="/data"
STEAM_LOGIN="anonymous"
STEAM_PASSWORD="anonymous"
STEAM_RUNSCRIPT="$DIR_STEAMCMD/runscript_$SCREEN_NAME"

DIR_ROOT="$DIR_STEAMCMD/csgo"
DIR_GAME="$DIR_ROOT/csgo"
DIR_LOGS="$DIR_GAME/logs"
DAEMON_GAME="srcds_run"

mais j'obtient toujours l'erreur savez vous m'aider ?

Merci :)

Server starts but can't connect?

So I start the server and it says "xyz" started successfully
But then I go into the game and enter in connect : and it keeps retrying?

What can I do? I tested this on other Steam accounts as well. I didn't do an anonymous login.
image

I'm sorry if I've made a silly mistake or something, I'm very new to this.

Thank you!

Regular password, RCON password setup, steam login necessity

Hi, I have two questions regarding this setup:

  • How can I specify RCON (administration) password to be used?
  • How can I protect my server and require a password in order to play in it?
  • Why there's a need to specify my Steam's user & password in config?

I cant Start the Launcher !

Hello !

I need help, i cant launch start a server...
STOP, UPDATE, STATUS working actually...

START/RESTART gving error:

root@Server:/var/steamcmd/games/csgo# ./launcher.sh start
Starting Server...
-su: screen: command not found
Create runscript file '/var/steamcmd/runscript_Server' for autoupdate...
Start command : -game csgo -console -usercon -secure -autoupdate -steam_dir /var/steamcmd -steamcmd_script /var/steamcmd/runscript_Server -nohltv -maxplayers_override 28 +sv_pure 0 +hostport 27015 +ip 192.34.57.130 +net_public_adr 192.34.57.130 +game_type 0 +game_mode 0 +mapgroup mg_bomb +map de_dust2
-su: screen: command not found

THX !!!

Start map not changing

...

EXTRAPARAMS="-nohltv +sv_pure 0 +game_type 0 +game_mode 1 +mapgroup mg_bomb +map de_cbble"

PARAM_START="-game csgo -console -usercon -secure -autoupdate -steam_dir ${DIR_STEAMCMD} -steamcmd_script ${STEAM_RUNSCRIPT} -maxplayers_override ${MAXPLAYERS} -tickrate ${TICKRATE} +hostport ${PORT} +ip ${IP} +net_public_adr ${IP} ${EXTRAPARAMS}"

It still launches de_dust2_se

Bug with screen >= 4.5.0 on Debian 9

hey i updated to debian 9 and now this script is not working correctly, when i try to start a server, it throws this and the server don't start:

#####@####_#######:~$ /etc/init.d/csgo-server-launcher start
Starting csgo_awp...
Create runscript file '/home/##########/steamcmd/runscript_csgo_awp' for autoupdate...
Start command : -nobreakpad -game csgo -console -usercon -secure -autoupdate -steam_dir /home/##########/steamcmd -steamcmd_script /home/##########/steamcmd/runscript_csgo_awp -maxplayers_override 33 -tickrate 128 +hostport 27015 +ip **.**.**.* +net_public_adr **.**.**.* -nohltv -nobots +sv_pure 0 +game_type 0 +game_mode 0 +map awp_lego_2017_1  +sv_setsteamaccount **************************
Use: screen [-opts] [cmd [args]]
 or: screen -r [host.tty]

Options:
-4            Resolve hostnames only to IPv4 addresses.
-6            Resolve hostnames only to IPv6 addresses.
-a            Force all capabilities into each window's termcap.
-A -[r|R]     Adapt all windows to the new display width & height.
-c file       Read configuration file instead of '.screenrc'.
-d (-r)       Detach the elsewhere running screen (and reattach here).
-dmS name     Start as daemon: Screen session in detached mode.
-D (-r)       Detach and logout remote (and reattach here).
-D -RR        Do whatever is needed to get a screen session.
-e xy         Change command characters.
-f            Flow control on, -fn = off, -fa = auto.
-h lines      Set the size of the scrollback history buffer.
-i            Interrupt output sooner when flow control is on.
-l            Login mode on (update /var/run/utmp), -ln = off.
-ls [match]   or
-list         Do nothing, just list our SockDir [on possible matches].
-L [file]     Turn on output logging. Set logfile name.
-m            ignore $STY variable, do create a new screen session.
-O            Choose optimal output rather than exact vt100 emulation.
-p window     Preselect the named window if it exists.
-q            Quiet startup. Exits with non-zero return code if unsuccessful.
-Q            Commands will send the response to the stdout of the querying process.
-r [session]  Reattach to a detached screen process.
-R            Reattach if possible, otherwise start a new session.
-s shell      Shell to execute rather than $SHELL.
-S sockname   Name this session <pid>.sockname instead of <pid>.<tty>.<host>.
-t title      Set title. (window's name).
-T term       Use term as $TERM for windows, rather than "screen".
-U            Tell screen to use UTF-8 encoding.
-v            Print "Screen version 4.05.00 (GNU) 10-Dec-16".
-wipe [match] Do nothing, just clean up SockDir [on possible matches].
-x            Attach to a not detached screen. (Multi display mode).
-X            Execute <cmd> as a screen command in the specified session.

Error: Unknown option -nobreakpad
csgo_awp started successfully

Cant set DNS

Is it possible to have an environment variable somewhere to set the DNS server so i can use a steam cache?

Thanks

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.