Error failed to install app 730 no subscription

Error failed to install app 730 no subscription 1. Заработать много денег2. Организовать свою крупную хостинговую фирму.3. Выслать письмо с планом хостинга и соглашением на имя Garry Newman или на адресс Facepunch Studios4. Дождаться ответа5. В ответе узнать код доступа для скачивания Dedicated сервера6. Установить SteamCMD на сервер7. Ввести код доступа для скачивания и […]

Содержание

  1. Error failed to install app 730 no subscription
  2. Name already in use
  3. LinuxGSM-Docs / steamcmd / errors.md
  4. Error failed to install app 730 no subscription

Error failed to install app 730 no subscription

1. Заработать много денег
2. Организовать свою крупную хостинговую фирму.
3. Выслать письмо с планом хостинга и соглашением на имя Garry Newman или на адресс Facepunch Studios
4. Дождаться ответа
5. В ответе узнать код доступа для скачивания Dedicated сервера
6. Установить SteamCMD на сервер
7. Ввести код доступа для скачивания и скачать сервер.
8. Запустить сервер.

Все очень просто не правда ли?

Ну да .
Только вот сейчас около 1к серверов
что то подсказывает что есть ешё один способ

Видно ешё оди тк вчера видел как школьник бегал по серверу и рекламил свой сервер с 5 0 слотами

1. Заработать много денег
2. Организовать свою крупную хостинговую фирму.
3. Выслать письмо с планом хостинга и соглашением на имя Garry Newman или на адресс Facepunch Studios
4. Дождаться ответа
5. В ответе узнать код доступа для скачивания Dedicated сервера
6. Установить SteamCMD на сервер
7. Ввести код доступа для скачивания и скачать сервер.
8. Запустить сервер.

Все очень просто не правда ли?

Ооочень остроумно. Если не считать что он доступен для каждого, по заявлению самого Гарри. И если не тренировать сарказм, то можно ответить человеку, что ошибка ERROR! Failed to install app 258550 (No subscription) появляется когда логинишься в CMD под собственным логпасом. Так что все проще.

1. Открываешь SteamCMD
2. login anonymous
3. app_update 258550 -beta experimental validate
4. Success! App ‘258550’ fully installed.

Источник

Name already in use

LinuxGSM-Docs / steamcmd / errors.md

  • Go to file T
  • Go to line L
  • Copy path
  • Copy permalink

Copy raw contents

Copy raw contents

SteamCMD can sometimes output errors when something goes wrong. Sadly Valve has never released an official list of what the error messages mean. Because of this, a lot of guesswork has been needed to figure it out. This page will highlight what we already know and info on researching what the error might mean in the hope that you can contribute to understanding SteamCMD errors.

SteamCMD uses hexadecimal numbers to give its current «state». Every time SteamCMD does something it changes its state. When SteamCMD fails it will output its has hexadecimal state, for example 0x202 .

Seems to affect HLDS based servers. Running again often fixes the issue

Reason Error! App ’90’ state is 0x10E after update job.
Hex 0x10E Reason
Decimal/StateFlags 270 Hex

Not enough disk space.

Reason Not enough disk quota
Hex 0x202
Decimal/StateFlags 514

<% hint style=»info» %>Unknown error, if you have any details please let us know

Reason
Hex 0x206
Decimal/StateFlags 518

<% hint style=»warning» %>Missing content_log.txt if you have experienced this error and have a log please let us know.

Not enough disk space.

​Title ​Title
Reason ​Not enough disk space
Hex 0x212
Decimal/StateFlags 530

Connection issue with steam, you will need to wait for the steam servers to recover.

Reason Connection issue
Hex 0x402
Decimal/StateFlags 1026

<% hint style=»warning» %>Missing content_log.txt if you have experienced this error and have a log please let us know.

<% hint style=»info» %>Unknown error, if you have any details please let us know

Reason
Hex 0x602
Decimal/StateFlags 1538

<% hint style=»warning» %>Missing content_log.txt if you have experienced this error and have a log please let us know.

SteamCMD is unable to write to the disk. Normally caused by permissions issues. This issue was discovered when a directory that was linked using symlink did not have the correct permissions to allow SteamCMD to write to it.

Reason Disk write failure
Hex 0x606
Decimal/StateFlags 1542
Reason
Hex 0x2
Decimal/StateFlags 2

<% hint style=»warning» %>Missing content_log.txt if you have it please let us know.

No connection to content servers.

Reason No connection to content servers
Reason 2 Received 401 (Unauthorized) HTTP response for depot 11
Hex 0x6
Decimal/StateFlags 6

To get more info and output see the SteamCMD logs in

/.steam/logs . The most useful log is content_log.txt that will provide more information on errors.

<% hint style=»success» %>If you have experienced an error we don’t have logs for please provide them to us to assist in diagnosing the issue.

SteamCMD Hex Codes

SteamCMD uses hex error codes such as 0x202 which can be converted into decimal 514 . You can use a hex-to-decimal converter to do this. Using the table below you can work out the status messages. By doing a calculation. Find the highest number below the state 512 which is the first error. Then take the number away from the total 514-512=2 which gives you the last error. This can be done for any error

512 StateUpdateRunning , 2 StateUpdateRequired

StateInvalid
StateUninstalled 1
StateUpdateRequired 2
StateFullyInstalled 4
StateEncrypted 8
StateLocked 16
StateFilesMissing 32
StateAppRunning 64
StateFilesCorrupt 128
StateUpdateRunning 256
StateUpdateRunning 512
StateUpdateStarted 1024
StateUninstalling 2048
StateBackupRunning 4096
StateReconfiguring 65536
StateValidating 131072
StateAddingFiles 262144
StatePreallocating 524288
StateDownloading 1048576
StateStaging 2097152
StateCommitting 4194304
StateUpdateStopping 8388608

This table is from 2015 and is probably outdated now but it’s the best we currently have.

ulimit SteamCMD startup error

Some users may get a ulimit error (no permission/cannot open file) while SteamCMD is starting up. This error caused by a low setting of the -n parameter (number of file descriptors) of ulimit. Some servers forbid increasing ulimit values after startup (or beyond a limit set by root). This can be fixed by changing the file descriptor number ulimit:

ERROR! Failed to install app » (No subscription)

The Steam account being used does not have a license for the required game.

ERROR! Password check for AppId returned error Failure.

The password for the branch is incorrect.

[S_API FAIL] SteamAPI_Init() failed; SteamAPI_IsSteamRunning() failed.

Ignore the error, do not do anything to attempt to fix it. It is a known error that has appeared ever since SteamPipe was introduced. It does not cause any issues and can be ignored.

Loading Steam API. Failed to init SDL priority manager: SDL not found

Ignore the error, do not do anything to attempt to fix it. It does not cause any issues and can be ignored.

CWorkThreadPool: work processing queue not empty: 2 items discarded.

Ignore the error, do not do anything to attempt to fix it. It does not cause any issues and can be ignored.

Failed to set thread priority: per-thread setup failed

Ignore the error, do not do anything to attempt to fix it. It does not cause any issues and can be ignored.

Источник

Error failed to install app 730 no subscription

I downloaded the surf map packs, but when I put them into my servers map folder they don’t show up in game. And I look in the folder and they are only a .bsp.bz2 files.

ok so where do you host your server? from a game server place or your pc?

pc i cant help bc i dont do fast dl
if its a game hosting place then i would unzip all your maps and then put them in the map file dont forget to add all the map names to maplist and mapcycel .cfg then click sync fastdl button or gameservers.com do it by it self but give it time.

also watch youtube or read bc most of the stuff your saying is not about the plugin its easy stuff you can google. this tread is NOT HOW TO SET UP CSGO SERVER.

I figured out the problem for me at least, there is zones on almost all the maps. Its just the new maps that don’t have pre-made zones. Im sure it will be updated eventually. Sorry to cause an issue and waste peoples time.

from this post yr maps work?

then other post you dont understand bz2?

no zone then zone it easy bc no one will update the zones it was a starter pack.

I figured out how to auto-update it, I used a program called seDirector. But I don’t know how to make it so when people join they auto download the map.

Create a web server, create a directory for all your maps, and set «sv_downloadurl» in your server.cfg to the folder before that. For example, sv_downloadurl «http://example.com/csgoserver/csgo»

You have to extract the .bsp.bz2 files. You can do this easily in linux by running the command «bzip2 -d *.bsp.bz2» Take note that this deletes all the original bz2 files, so make a copy of them to put in your web server directory. You can find most of this stuff online with a few quick searches.

I downloaded the surf map packs, but when I put them into my servers map folder they don’t show up in game. And I look in the folder and they are only a .bsp.bz2 files.

.bsp.bz2 Goes in your FastDL.
.bsp goes in your game server file: maps/

If you’re having trouble adding maps or something, search on google it’s the best way to answer to your questions buddy!

Create a web server, create a directory for all your maps, and set «sv_downloadurl» in your server.cfg to the folder before that. For example, sv_downloadurl «http://example.com/csgoserver/csgo»

You have to extract the .bsp.bz2 files. You can do this easily in linux by running the command «bzip2 -d *.bsp.bz2» Take note that this deletes all the original bz2 files, so make a copy of them to put in your web server directory. You can find most of this stuff online with a few quick searches.

A web server? What exactly is that?

Please go read a tutorial on basic SRCDS management somewhere else, this thread is not about that.

you shouldn’t be asking questions like these here, this is basic elementary level stuff you should look up on valves wiki or other basic server set up guides and not in the cksurf plugin thread.

Don’t wanna be rude but all of this. MrKeegan, you’ve been asked by the plugin author to not spam up this thread with irrelevant, basic questions, yet you continue doing it. We already get inundated with people who don’t know how to read simple installation instructions, much less don’t know how to use Google. Everything you’re asking is beyond the level of basic and easily searched on Google if you’re unaware.

This thread is for the development & conversation about Joni’s cksurf plugin, not your personal thread to hijack asking how to open a simple archive file or to setup your own server.

If you’re having trouble adding maps or something, search on google it’s the best way to answer to your questions buddy!

servers crashed twice already since updating to latest version

PutClientInServer: no info_player_start on level
Dropped NovaTheGuardian from server: Disconnect
Dropped fag0t.xyz — BRYCE^^ from server: fag0t.xyz — BRYCE^^ timed out
Infinite angles from vphysics! (entity weapon_hkp2000)
Infinite origin from vphysics! (entity weapon_hkp2000)
Infinite angles from vphysics! (entity weapon_hkp2000)
Infinite origin from vphysics! (entity weapon_hkp2000)
Infinite angles from vphysics! (entity weapon_hkp2000)
Infinite origin from vphysics! (entity weapon_hkp2000)
Infinite angles from vphysics! (entity weapon_hkp2000)
Infinite origin from vphysics! (entity weapon_hkp2000)
Infinite angles from vphysics! (entity weapon_hkp2000)
Infinite origin from vphysics! (entity weapon_hkp2000)
Infinite angles from vphysics! (entity weapon_hkp2000)
Infinite origin from vphysics! (entity weapon_hkp2000)
Infinite angles from vphysics! (entity weapon_hkp2000)
Infinite origin from vphysics! (entity weapon_hkp2000)
Infinite angles from vphysics! (entity weapon_hkp2000)
Infinite origin from vphysics! (entity weapon_hkp2000)
Infinite angles from vphysics! (entity weapon_hkp2000)
Infinite origin from vphysics! (entity weapon_hkp2000)
Infinite angles from vphysics! (entity weapon_hkp2000)
Infinite origin from vphysics! (entity weapon_hkp2000)
Infinite angles from vphysics! (entity weapon_hkp2000)
Infinite origin from vphysics! (entity weapon_hkp2000)
Infinite angles from vphysics! (entity weapon_hkp2000)
Infinite origin from vphysics! (entity weapon_hkp2000)
Infinite angles from vphysics! (entity weapon_hkp2000)
Infinite origin from vphysics! (entity weapon_hkp2000)
Infinite angles from vphysics! (entity weapon_hkp2000)
Infinite origin from vphysics! (entity weapon_hkp2000)
Infinite angles from vphysics! (entity weapon_hkp2000)
Infinite origin from vphysics! (entity weapon_hkp2000)
Infinite angles from vphysics! (entity weapon_hkp2000)
Infinite origin from vphysics! (entity weapon_hkp2000)
Infinite angles from vphysics! (entity weapon_hkp2000)
Infinite origin from vphysics! (entity weapon_hkp2000)
Infinite angles from vphysics! (entity weapon_hkp2000)
Infinite origin from vphysics! (entity weapon_hkp2000)
Infinite angles from vphysics! (entity weapon_hkp2000)
Infinite origin from vphysics! (entity weapon_hkp2000)
Infinite angles from vphysics! (entity weapon_hkp2000)
Infinite origin from vphysics! (entity weapon_hkp2000)
Infinite angles from vphysics! (entity weapon_hkp2000)
Infinite origin from vphysics! (entity weapon_hkp2000)
Infinite angles from vphysics! (entity weapon_hkp2000)
Infinite origin from vphysics! (entity weapon_hkp2000)
Infinite angles from vphysics! (entity weapon_hkp2000)
Infinite origin from vphysics! (entity weapon_hkp2000)
Wrote minidump to: /servers/skillsurfsg/csgo/addons/sourcemod/data/dumps/626680f4-7946-ef86-5789dce9-7cfb5d98.dmp
./exec_skillsurfsg.run: line 318: 29605 Segmentation fault (core dumped) $HL_CMD
email debug.log to [email protected]
Sun Dec 20 01:05:35 CST 2015: Server Quit

servers crashed twice already since updating to latest version

PutClientInServer: no info_player_start on level
Dropped NovaTheGuardian from server: Disconnect
Dropped fag0t.xyz — BRYCE^^ from server: fag0t.xyz — BRYCE^^ timed out
Infinite angles from vphysics! (entity weapon_hkp2000)
Infinite origin from vphysics! (entity weapon_hkp2000)
Infinite angles from vphysics! (entity weapon_hkp2000)
Infinite origin from vphysics! (entity weapon_hkp2000)
Infinite angles from vphysics! (entity weapon_hkp2000)
Infinite origin from vphysics! (entity weapon_hkp2000)
Infinite angles from vphysics! (entity weapon_hkp2000)
Infinite origin from vphysics! (entity weapon_hkp2000)
Infinite angles from vphysics! (entity weapon_hkp2000)
Infinite origin from vphysics! (entity weapon_hkp2000)
Infinite angles from vphysics! (entity weapon_hkp2000)
Infinite origin from vphysics! (entity weapon_hkp2000)
Infinite angles from vphysics! (entity weapon_hkp2000)
Infinite origin from vphysics! (entity weapon_hkp2000)
Infinite angles from vphysics! (entity weapon_hkp2000)
Infinite origin from vphysics! (entity weapon_hkp2000)
Infinite angles from vphysics! (entity weapon_hkp2000)
Infinite origin from vphysics! (entity weapon_hkp2000)
Infinite angles from vphysics! (entity weapon_hkp2000)
Infinite origin from vphysics! (entity weapon_hkp2000)
Infinite angles from vphysics! (entity weapon_hkp2000)
Infinite origin from vphysics! (entity weapon_hkp2000)
Infinite angles from vphysics! (entity weapon_hkp2000)
Infinite origin from vphysics! (entity weapon_hkp2000)
Infinite angles from vphysics! (entity weapon_hkp2000)
Infinite origin from vphysics! (entity weapon_hkp2000)
Infinite angles from vphysics! (entity weapon_hkp2000)
Infinite origin from vphysics! (entity weapon_hkp2000)
Infinite angles from vphysics! (entity weapon_hkp2000)
Infinite origin from vphysics! (entity weapon_hkp2000)
Infinite angles from vphysics! (entity weapon_hkp2000)
Infinite origin from vphysics! (entity weapon_hkp2000)
Infinite angles from vphysics! (entity weapon_hkp2000)
Infinite origin from vphysics! (entity weapon_hkp2000)
Infinite angles from vphysics! (entity weapon_hkp2000)
Infinite origin from vphysics! (entity weapon_hkp2000)
Infinite angles from vphysics! (entity weapon_hkp2000)
Infinite origin from vphysics! (entity weapon_hkp2000)
Infinite angles from vphysics! (entity weapon_hkp2000)
Infinite origin from vphysics! (entity weapon_hkp2000)
Infinite angles from vphysics! (entity weapon_hkp2000)
Infinite origin from vphysics! (entity weapon_hkp2000)
Infinite angles from vphysics! (entity weapon_hkp2000)
Infinite origin from vphysics! (entity weapon_hkp2000)
Infinite angles from vphysics! (entity weapon_hkp2000)
Infinite origin from vphysics! (entity weapon_hkp2000)
Wrote minidump to: /servers/skillsurfsg/csgo/addons/sourcemod/data/dumps/626680f4-7946-ef86-5789dce9-7cfb5d98.dmp
./exec_skillsurfsg.run: line 318: 29605 Segmentation fault (core dumped) $HL_CMD
email debug.log to [email protected]
Sun Dec 20 01:05:35 CST 2015: Server Quit

Same here, came to report the same issue. Only getting crash after last commit.

Источник

Name already in use

LinuxGSM-Docs / steamcmd / errors.md

  • Go to file T
  • Go to line L
  • Copy path
  • Copy permalink

Copy raw contents

Copy raw contents

SteamCMD can sometimes output errors when something goes wrong. Sadly Valve has never released an official list of what the error messages mean. Because of this, a lot of guesswork has been needed to figure it out. This page will highlight what we already know and info on researching what the error might mean in the hope that you can contribute to understanding SteamCMD errors.

SteamCMD uses hexadecimal numbers to give its current «state». Every time SteamCMD does something it changes its state. When SteamCMD fails it will output its has hexadecimal state, for example 0x202 .

Seems to affect HLDS based servers. Running again often fixes the issue

Reason Error! App ’90’ state is 0x10E after update job.
Hex 0x10E Reason
Decimal/StateFlags 270 Hex

Not enough disk space.

Reason Not enough disk quota
Hex 0x202
Decimal/StateFlags 514

<% hint style=»info» %>Unknown error, if you have any details please let us know

Reason
Hex 0x206
Decimal/StateFlags 518

<% hint style=»warning» %>Missing content_log.txt if you have experienced this error and have a log please let us know.

Not enough disk space.

​Title ​Title
Reason ​Not enough disk space
Hex 0x212
Decimal/StateFlags 530

Connection issue with steam, you will need to wait for the steam servers to recover.

Reason Connection issue
Hex 0x402
Decimal/StateFlags 1026

<% hint style=»warning» %>Missing content_log.txt if you have experienced this error and have a log please let us know.

<% hint style=»info» %>Unknown error, if you have any details please let us know

Reason
Hex 0x602
Decimal/StateFlags 1538

<% hint style=»warning» %>Missing content_log.txt if you have experienced this error and have a log please let us know.

SteamCMD is unable to write to the disk. Normally caused by permissions issues. This issue was discovered when a directory that was linked using symlink did not have the correct permissions to allow SteamCMD to write to it.

Reason Disk write failure
Hex 0x606
Decimal/StateFlags 1542
Reason
Hex 0x2
Decimal/StateFlags 2

<% hint style=»warning» %>Missing content_log.txt if you have it please let us know.

No connection to content servers.

Reason No connection to content servers
Reason 2 Received 401 (Unauthorized) HTTP response for depot 11
Hex 0x6
Decimal/StateFlags 6

To get more info and output see the SteamCMD logs in

/.steam/logs . The most useful log is content_log.txt that will provide more information on errors.

<% hint style=»success» %>If you have experienced an error we don’t have logs for please provide them to us to assist in diagnosing the issue.

SteamCMD Hex Codes

SteamCMD uses hex error codes such as 0x202 which can be converted into decimal 514 . You can use a hex-to-decimal converter to do this. Using the table below you can work out the status messages. By doing a calculation. Find the highest number below the state 512 which is the first error. Then take the number away from the total 514-512=2 which gives you the last error. This can be done for any error

512 StateUpdateRunning , 2 StateUpdateRequired

StateInvalid
StateUninstalled 1
StateUpdateRequired 2
StateFullyInstalled 4
StateEncrypted 8
StateLocked 16
StateFilesMissing 32
StateAppRunning 64
StateFilesCorrupt 128
StateUpdateRunning 256
StateUpdateRunning 512
StateUpdateStarted 1024
StateUninstalling 2048
StateBackupRunning 4096
StateReconfiguring 65536
StateValidating 131072
StateAddingFiles 262144
StatePreallocating 524288
StateDownloading 1048576
StateStaging 2097152
StateCommitting 4194304
StateUpdateStopping 8388608

This table is from 2015 and is probably outdated now but it’s the best we currently have.

ulimit SteamCMD startup error

Some users may get a ulimit error (no permission/cannot open file) while SteamCMD is starting up. This error caused by a low setting of the -n parameter (number of file descriptors) of ulimit. Some servers forbid increasing ulimit values after startup (or beyond a limit set by root). This can be fixed by changing the file descriptor number ulimit:

ERROR! Failed to install app » (No subscription)

The Steam account being used does not have a license for the required game.

ERROR! Password check for AppId returned error Failure.

The password for the branch is incorrect.

[S_API FAIL] SteamAPI_Init() failed; SteamAPI_IsSteamRunning() failed.

Ignore the error, do not do anything to attempt to fix it. It is a known error that has appeared ever since SteamPipe was introduced. It does not cause any issues and can be ignored.

Loading Steam API. Failed to init SDL priority manager: SDL not found

Ignore the error, do not do anything to attempt to fix it. It does not cause any issues and can be ignored.

CWorkThreadPool: work processing queue not empty: 2 items discarded.

Ignore the error, do not do anything to attempt to fix it. It does not cause any issues and can be ignored.

Failed to set thread priority: per-thread setup failed

Ignore the error, do not do anything to attempt to fix it. It does not cause any issues and can be ignored.

Источник

Error failed to install app 730 no subscription

1. Заработать много денег
2. Организовать свою крупную хостинговую фирму.
3. Выслать письмо с планом хостинга и соглашением на имя Garry Newman или на адресс Facepunch Studios
4. Дождаться ответа
5. В ответе узнать код доступа для скачивания Dedicated сервера
6. Установить SteamCMD на сервер
7. Ввести код доступа для скачивания и скачать сервер.
8. Запустить сервер.

Все очень просто не правда ли?

Ну да .
Только вот сейчас около 1к серверов
что то подсказывает что есть ешё один способ

Видно ешё оди тк вчера видел как школьник бегал по серверу и рекламил свой сервер с 5 0 слотами

1. Заработать много денег
2. Организовать свою крупную хостинговую фирму.
3. Выслать письмо с планом хостинга и соглашением на имя Garry Newman или на адресс Facepunch Studios
4. Дождаться ответа
5. В ответе узнать код доступа для скачивания Dedicated сервера
6. Установить SteamCMD на сервер
7. Ввести код доступа для скачивания и скачать сервер.
8. Запустить сервер.

Все очень просто не правда ли?

Ооочень остроумно. Если не считать что он доступен для каждого, по заявлению самого Гарри. И если не тренировать сарказм, то можно ответить человеку, что ошибка ERROR! Failed to install app 258550 (No subscription) появляется когда логинишься в CMD под собственным логпасом. Так что все проще.

1. Открываешь SteamCMD
2. login anonymous
3. app_update 258550 -beta experimental validate
4. Success! App ‘258550’ fully installed.

Источник

SteamCMD

Консольный клиент Steam или SteamCMD — новая утилита для установки и обновления выделенных серверов через интерфейс командной строки. Он работает только с играми, которые переведены на контентную систему SteamPipe. Постепенно все серверы, использующие HLDSUpdateTool, перейдут на неё.

Contents

Загрузка SteamCMD

Windows

1. Создайте папку для SteamCMD.

3. Извлеките содержимое zip-архива в созданную папку.

Linux

1. Сначала установите зависимости необходимые для запуска SteamCMD.

2. Рекомендуется создать отдельного пользователя для SteamCMD. В любом случае не запускайте из под root пользователя, это может быть не безопасно. Выполните следующие команды с root-правами чтобы создать пользователя steam и войти под ним:

(Если вы предпочитаете использовать sudo , просто запустите предыдущую команду с префиксом sudo .)

3. Создайте директорию для SteamCMD и перейдите в неё.

3. Загрузите SteamCMD для Linux.

4. Извлеките содержимое в директорию.

1. Откройте Terminal.app и создайте директорию для SteamCMD.

2. Загрузите SteamCMD для OS X.

3. Извлеките содержимое в директорию.

Запуск SteamCMD

При первом запуске SteamCMD автоматически обновится и отобразит приглашение Steam> . Наберите help для более подробной информации.

Windows

Откройте Командную строку и запустите SteamCMD.

Linux/OS X

Откройте терминал и запустите SteamCMD.

Вход в SteamCMD

Анонимно

Некоторые сервера можно загрузить анонимно.

С аккаунтом Steam

Однако большинство сервером требуют входа в аккаунт Steam.

Затем введите пароль.

Если Steam Guard активирован, то проверьте вашу электронную почту чтобы узнать код доступа Steam Guard и ввести его. Это требуется сделать только при первом входе (а также при удалении файлов где SteamCMD хранит регистрационную информацию).

Вы должны увидеть сообщение о том, что вы успешно вошли в свой аккаунт.

Загрузка приложения

1. Запустите SteamCMD и войдите.

2. Установите директорию установки приложения.

Например директорию с именем cs_go внутри текущей директории: т.е. директория с именеи cs_go Внутри данной директории:

3. Установить или обновить приложение можно с помощью команды app_update . Для проверки целостности приложения добавьте команду validate . Для загрузки beta версий, используйте опцию -beta . Для примера HLDS beta версия называется beta , а beta версия SrcDS называется prerelease . Некоторые beta версии защищены паролем, чтобы иметь возможность скачивать их необходимо добавить опцию -betapassword

HLDS это особый случай: App ID всегда 90 и мод должен быть выбран первым. Это делается путём установки параметра конфигурации приложения mod к запрашиваемому значению.

Пример: Установить и проверить выделенный сервер Counter-Strike: Global Offensive: Пример: Установить и проверить HLDS с Team Fortress Classic:

3. После завершения, введите quit чтобы правильно завершить сессию с серверами Steam.

Проверка целостности

Команда для проверки целостности всех файлов. Это полезно если они повреждены или отсутствуют.

Рекомендуется использовать эту команду только при начальной установке или если файлы сервера были изменены.

Поддерживаемые сервера

Список выделенных серверов содержит известные сервера, которые использует SteamCMD.

Автоматизация SteamCMD

Есть два способа для автоматизации SteamCMD.

Командная строка

Вводить команды в командной строке необходимо с символом плюс в качестве префикса, например:

Чтобы установить определённый мод для HL1, таких как Counter-Strike: Condition Zero:

Для игры которая требует авторизацию, такой как Killing Floor:

Создание сценариев

1. Введите ваши команды SteamCMD в текстовом файле. (Вы можете добавить комментарии, которые начинаются с // .)

2. Запустите SteamCMD с опцией +runscript , ссылаясь на файл который вы только что создали.

Кросс-платформенная установка

Можно выбрать платформу для которой необходимо скачать файлы, даже если это не та платформа на которой вы сейчас работаете. Это делается с помощью переменной @sSteamCmdForcePlatformType . (Да, это два «s» в начале имени переменной.) Например, чтобы загрузить выделенный сервер для Windows CSGO на Linux, вы можете запустить следующую команду:

или использовать следующий сценарий:

Поддерживаемые значения windows , macos и linux .

Windows ПО/Сценарии

SteamCMD AutoUpdater

Установка и автоматическое обновление любого игрового сервера

condenser

condenser это загрузчик для установки, настройки, и запуска выделенных игровых серверов Steam.

SteamCMD GUI

Этот инструмент позволяет использовать SteamCMD на Windows, без командной строки и/или пакетных файлов.

SteamCMD Guardian 1.2

Посмотреть и загрузить можно здесь: http://pastebin.com/BRUbsGQh

Linux Сценарии

Linux Game Server Managers

Linux Game Server Managers приложение командной строки для быстрого, простого развёртывания и управления различных специализированных игровых серверов использующих SteamCMD.

  • Установка сервера (SteamCMD)
  • Запуск/Остановка/Перезапуск сервера
  • Обновление сервера (SteamCMD)
  • Мониторинг сервера (включая e-mail уведомления)
  • Резервное копирование сервера
  • Командная строка сервера
  • ARMA 3
  • Blade Symphony
  • Counter-Strike
  • Counter-Strike: Condition Zero
  • Counter-Strike: Global Offensive
  • Counter-Strike: Source
  • Day of Defeat
  • Day of Defeat: Source
  • Fistful of Frags
  • Garry’s Mod
  • Half-Life: Deathmatch Classic
  • Half-Life 2: Deathmatch
  • Insurgency
  • Just Cause 2
  • Killing Floor
  • Left 4 Dead
  • Left 4 Dead 2
  • No More Room in Hell
  • Natural Selection 2
  • Red Orchestra: Ostfront 41-45
  • Team Fortress Classic
  • Team Fortress 2
  • Team Fortress Classic

Полный список серверов и инструкции: http://danielgibbs.co.uk/lgsm

SteamCMD Guardian 1.2

Следующий сценарий был протестирован на Debian Wheezy.

Посмотреть и загрузить можно здесь: http://pastebin.com/hcpMpmaZ

Для работы сценария необходимо достаточно свободного места. Предпочтительно использовать отдельно созданного пользователя (например steam) с его собственной домашней директорией (/home/steam). Необходимо войти под этим пользователем через SSH, tty или используя su.

  1. Создайте файл. nano updateserver.sh
  2. Вставьте код
  3. Измените код, добавив по крайней мере 1 игру в строку DL_SV*= .
  4. Закройте файл Ctrl + O , затем ↵ Enter и в конце Ctrl + X .
  5. Дайте права на исполнение для пользователя chmod u+x ./updateserver.sh
  6. Запустите файл ./updateserver.sh

Файл автоматически загрузит SteamCMD, обновит и установит все выбранные игры (до 4). Запустите файл повторно для обновления игр.

Известные проблемы

Failed to install app ‘xxxxxx’ (No subscription)

Если вы получаете ошибку ‘No subscription’, то необходимо войти под Steam аккаунтом в котором эта игра приобретена. См. Список выделенных серверов.

32-битные библиотеки на 64-битных дистрибутивах Linux

Так как SteamCMD это 32-битная программа, для запуска требуются некоторые 32-битные библиотеки, даже если у вас уже установлены 64-битные версии.

Может произойти следующая ошибка:

Решение зависит от вашего дистрибутива:

Дистрибутивы основанные на Debian (Ubuntu, Mint, и т.д.)

На Debian 7 «Wheezy» вы можете столкнуться с такой ошибкой:

Чтобы исправить это, выполните следующие действия:

Дистрибутивы основанные на Red Hat (RHEL, Fedora, CentOS, и т.д.)

Arch Linux

Не забудьте сначала включить репозиторий Multilib.

Login Failure: No Connection

На Linux вы можете получить ошибку «Login Failure: No Connection». Она связана с отсутствующими правилами iptables. Необходимо их прописать например вот так:

На серверах Windows вы можете столкнуться с ошибкой «SteamUpdater: Error: Download failed: http error 0» и «SteamUpdater: Error: Steam needs to be online to update. Please confirm your network connection and try again.». Это как правило решается установкой опции «Автоматическое определение параметров» в IE (Internet Explorer) через настройки локальной сети в меню Свойства браузера.

  1. Откройте Internet Explorer (IE).
  2. Нажмите на ИнструментыСвойства браузера
  3. Нажмите на вкладку Подключения
  4. В нижней части вы должны увидеть Настройки параметров локальной сети
  5. Проверьте первый флажок (Автоматическое определение параметров)
  6. Нажмите на OK, и Применить.

Попробуйте запустить SteamCMD снова. Если по-прежнему не работает, то попробуйте уменьшить свой Уровень безопасности для этой зоны на средний или ниже на вкладке Безопасность в Свойства браузера.

Ошибки запуска SteamCMD

Unable to locate a running instance of Steam

Вы можете получить следующее сообщение об ошибке при запуске сервера на Linux:

Решить проблему можно сделав символическую ссылку steamclient.so

Ошибка запуска ulimit Linux

Некоторые пользователи могут получить ошибку ULIMIT (no permission/cannot open file) во время запуска сценария. Эта ошибка вызвана маленьким значением параметра -n (число файловых дескрипторов) ULIMIT . SteamCMD использует стандартные команды внутри сценария оболочки инициализации, чтобы изменить ULIMIT автоматически, но некоторые серверы могут запретить повышение значения ULIMIT после запуска (или за пределы лимита, установленного root ).

Это может быть исправлено путём изменения ограничения на максимальное число открытых файлов ulimit:

Если появляется ошибка (no permission), вам придётся войти под root чтобы изменить параметр. Чтобы проверить текущую настройку введите ulimit -a. Система выдаст много строк, но вам нужно будет найти только одну:

В этом случае 1024 является текущим значением.

Вы можете также изменить ограничения в файле /etc/security/limits.conf .

В большинстве случаев вы просто получите предупреждающее сообщение, однако это не остановит запуск SteamCMD.

Загрузка HLDS

При попытке скачать мод HL1, таких как TFC, сначала загружаются файлы HLDS, но не мод. Это происходит как с обычной версией так и с бета-версией. Вам, возможно, придётся пробовать скачать несколько раз, пока все необходимые файлы не будут загружены, но как только это будет сделано, файлы должны будут правильно обновиться в следующий раз.

Просто удалив файлы appmanifest, без загрузки замены из сторонних источников, это может сработать. Вы получите в начале сообщение об ошибке из-за удалённых файлов, но загрузка должна продолжится.

Источник

Консольный клиент Steam или SteamCMD — новая утилита для установки и обновления выделенных серверов через интерфейс командной строки. Он работает только с играми, которые переведены на контентную систему SteamPipe. Постепенно все серверы, использующие HLDSUpdateTool, перейдут на неё.

Contents

  • 1 Загрузка SteamCMD
    • 1.1 Windows
    • 1.2 Linux
    • 1.3 OS X
  • 2 Запуск SteamCMD
    • 2.1 Windows
    • 2.2 Linux/OS X
  • 3 Вход в SteamCMD
    • 3.1 Анонимно
    • 3.2 С аккаунтом Steam
  • 4 Загрузка приложения
    • 4.1 Проверка целостности
    • 4.2 Поддерживаемые сервера
  • 5 Автоматизация SteamCMD
    • 5.1 Командная строка
    • 5.2 Создание сценариев
  • 6 Кросс-платформенная установка
  • 7 Windows ПО/Сценарии
    • 7.1 SteamCMD AutoUpdater
    • 7.2 condenser
    • 7.3 SteamCMD GUI
    • 7.4 SteamCMD Guardian 1.2
  • 8 Linux Сценарии
    • 8.1 Linux Game Server Managers
    • 8.2 SteamCMD Guardian 1.2
  • 9 Известные проблемы
    • 9.1 Failed to install app ‘xxxxxx’ (No subscription)
    • 9.2 32-битные библиотеки на 64-битных дистрибутивах Linux
      • 9.2.1 Дистрибутивы основанные на Debian (Ubuntu, Mint, и т.д.)
      • 9.2.2 Дистрибутивы основанные на Red Hat (RHEL, Fedora, CentOS, и т.д.)
      • 9.2.3 Arch Linux
    • 9.3 Login Failure: No Connection
    • 9.4 Ошибки запуска SteamCMD
      • 9.4.1 Unable to locate a running instance of Steam
      • 9.4.2 Ошибка запуска ulimit Linux
    • 9.5 Загрузка HLDS
  • 10 См. также

Загрузка SteamCMD

Windows

1. Создайте папку для SteamCMD.

Для примера

C:SteamCMD

2. Загрузите SteamCMD для Windows: https://steamcdn-a.akamaihd.net/client/installer/steamcmd.zip

3. Извлеките содержимое zip-архива в созданную папку.

Linux

1. Сначала установите зависимости необходимые для запуска SteamCMD.

Ubuntu/Debian 64-бит

sudo apt-get install lib32gcc1

RedHat/CentOS

yum install glibc libstdc++

RedHat/CentOS 64-бит

yum install glibc.i686 libstdc++.i686

2. Рекомендуется создать отдельного пользователя для SteamCMD. В любом случае не запускайте из под root пользователя, это может быть не безопасно.
Выполните следующие команды с root-правами чтобы создать пользователя steam и войти под ним:

useradd -m steam
su - steam

(Если вы предпочитаете использовать sudo, просто запустите предыдущую команду с префиксом sudo.)

3. Создайте директорию для SteamCMD и перейдите в неё.

mkdir ~/steamcmd
cd ~/steamcmd

3. Загрузите SteamCMD для Linux.

wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz

4. Извлеките содержимое в директорию.

tar -xvzf steamcmd_linux.tar.gz

OS X

1. Откройте Terminal.app и создайте директорию для SteamCMD.

mkdir ~/steamcmd
cd ~/steamcmd

2. Загрузите SteamCMD для OS X.

curl -O https://steamcdn-a.akamaihd.net/client/installer/steamcmd_osx.tar.gz

3. Извлеките содержимое в директорию.

tar -xvzf steamcmd_osx.tar.gz

Запуск SteamCMD

При первом запуске SteamCMD автоматически обновится и отобразит приглашение Steam>. Наберите help для более подробной информации.

Windows

Откройте Командную строку и запустите SteamCMD.

cd C:SteamCMD
steamcmd

Linux/OS X

Откройте терминал и запустите SteamCMD.

cd ~/steamcmd
./steamcmd.sh

Вход в SteamCMD

Анонимно

Некоторые сервера можно загрузить анонимно.

login anonymous

С аккаунтом Steam

Однако большинство сервером требуют входа в аккаунт Steam.

Note.png Примечание: По соображениям безопасности рекомендуется создать новый аккаунт Steam предназначенный для загрузки и обновления ваших серверов.

Note.png Примечание: Вам нужно выйти из обычного клиента Steam чтобы корректно войти в SteamCMD.

login <username>

Затем введите пароль.

Если Steam Guard активирован, то проверьте вашу электронную почту чтобы узнать код доступа Steam Guard и ввести его. Это требуется сделать только при первом входе (а также при удалении файлов где SteamCMD хранит регистрационную информацию).

Вы должны увидеть сообщение о том, что вы успешно вошли в свой аккаунт.

Загрузка приложения

1. Запустите SteamCMD и войдите.

2. Установите директорию установки приложения.

Note.png Примечание: Используйте косую черту для Linux/OS X и обратную косую черту для Windows.

force_install_dir <path>

Например директорию с именем cs_go внутри текущей директории:
т.е. директория с именеи cs_go Внутри данной директории:

force_install_dir ./cs_go/

3. Установить или обновить приложение можно с помощью команды app_update. Для проверки целостности приложения добавьте команду validate. Для загрузки beta версий, используйте опцию -beta <betaname>. Для примера HLDS beta версия называется beta, а beta версия SrcDS называется prerelease. Некоторые beta версии защищены паролем, чтобы иметь возможность скачивать их необходимо добавить опцию -betapassword <password>.

app_update <app_id> [-beta <betaname>] [-betapassword <password>] [validate]

HLDS это особый случай: App ID всегда 90 и мод должен быть выбран первым. Это делается путём установки параметра конфигурации приложения mod к запрашиваемому значению.

app_set_config <app_id> <option_name> <option_value>
Пример: Установить и проверить выделенный сервер Counter-Strike: Global Offensive:
app_update 740 validate
Пример: Установить и проверить HLDS с Team Fortress Classic:
app_set_config 90 mod tfc
app_update 90 validate

Bug.png Ошибка: HLDS (APPID 90) в настоящее время требуется несколько прогонов app_update, прежде чем все необходимые файлы будут успешно установлены. Просто запустите app_update 90 validate несколько раз, пока приложение не будет больше обновляться.

Пример: Установка и проверка бета-версии HLDS (Half-Life):
app_update 90 -beta beta validate
Пример: Установка и проверка бета-версии выделенного сервера Counter-Strike: Source:
app_update 232330 -beta prerelease validate
Пример: Установка и проверка закрытой бета-версии выделенного сервера Natural Selection 2 (название alpha, пароль natsel):
[beta name] это название приватной бета-версии
[beta code] это пароль приватной бета-версии
app_update 4940 -beta alpha -betapassword natsel validate

3. После завершения, введите quit чтобы правильно завершить сессию с серверами Steam.

quit

Проверка целостности

validate

Команда для проверки целостности всех файлов. Это полезно если они повреждены или отсутствуют.

Note.png Примечание: Проверка перезапишет любые файлы, которые были изменены. Это может вызвать проблемы с индивидуальными серверами. Например, если настроить mapcycle.txt, этот файл будет перезаписан версией по умолчанию. Любые файлы, которые не являются частью установки по умолчанию не будут затронуты.

Рекомендуется использовать эту команду только при начальной установке или если файлы сервера были изменены.

Поддерживаемые сервера

Список выделенных серверов содержит известные сервера, которые использует SteamCMD.

Note.png Примечание: Любые дополнительные перечисленные команды должны быть выполнены до выполнения команды app_update.

Автоматизация SteamCMD

Есть два способа для автоматизации SteamCMD.

Note.png Примечание: Замените steamcmd на ./steamcmd.sh для Linux/OS X.

Командная строка

Note.png Примечание: При использовании параметра -beta в командной строке, он должен быть заключён в кавычки, например, +app_update "90 -beta beta".

Note.png Примечание: Если это не работает, попробуйте ввести его как "+app_update 90 -beta beta".

Вводить команды в командной строке необходимо с символом плюс в качестве префикса, например:

steamcmd +login anonymous +force_install_dir ../csgo_ds +app_update 740 +quit

Чтобы установить определённый мод для HL1, таких как Counter-Strike: Condition Zero:

steamcmd +login anonymous +force_install_dir ../czero +app_set_config 90 mod czero +app_update 90 +quit

Для игры которая требует авторизацию, такой как Killing Floor:

steamcmd +login <username> <password> +force_install_dir c:KFServer +app_update 215350 +quit

Создание сценариев

1. Введите ваши команды SteamCMD в текстовом файле. (Вы можете добавить комментарии, которые начинаются с //.)

Пример:

// update_csgo_ds.txt
//
@ShutdownOnFailedCommand 1 //поставьте 0 при одновременном обновлении нескольких серверов
@NoPromptForPassword 1
login <username> <password>
//for servers which don't need a login
//login anonymous 
force_install_dir ../csgo_ds
app_update 740 validate
quit

2. Запустите SteamCMD с опцией +runscript, ссылаясь на файл который вы только что создали.

Пример:

steamcmd +runscript csgo_ds.txt

Кросс-платформенная установка

Можно выбрать платформу для которой необходимо скачать файлы, даже если это не та платформа на которой вы сейчас работаете. Это делается с помощью переменной @sSteamCmdForcePlatformType. (Да, это два «s» в начале имени переменной.) Например, чтобы загрузить выделенный сервер для Windows CSGO на Linux, вы можете запустить следующую команду:

./steamcmd.sh [email protected] windows +login anonymous +force_install_dir ../csgo_ds +app_update 740 validate +quit

или использовать следующий сценарий:

@ShutdownOnFailedCommand 1
@NoPromptForPassword 1
@sSteamCmdForcePlatformType windows
login anonymous
force_install_dir ../csgo_ds
app_update 740 validate
quit

Поддерживаемые значения windows, macos и linux.

Windows ПО/Сценарии

SteamCMD AutoUpdater

Установка и автоматическое обновление любого игрового сервера

GitHub:
https://github.com/C0nw0nk/SteamCMD-AutoUpdate-Any-Gameserver

condenser

condenser это загрузчик для установки, настройки, и запуска выделенных игровых серверов Steam.

SteamCMD GUI

Этот инструмент позволяет использовать SteamCMD на Windows, без командной строки и/или пакетных файлов.

GitHub:
https://github.com/DioJoestar/SteamCMD-GUI

SteamCMD Guardian 1.2

Посмотреть и загрузить можно здесь: http://pastebin.com/BRUbsGQh

Linux Сценарии

Linux Game Server Managers

Linux Game Server Manager

Linux Game Server Managers приложение командной строки для быстрого, простого развёртывания и управления различных специализированных игровых серверов использующих SteamCMD.

Возможности

  • Установка сервера (SteamCMD)
  • Запуск/Остановка/Перезапуск сервера
  • Обновление сервера (SteamCMD)
  • Мониторинг сервера (включая e-mail уведомления)
  • Резервное копирование сервера
  • Командная строка сервера

Поддерживаемые сервера

  • ARMA 3
  • Blade Symphony
  • Counter-Strike
  • Counter-Strike: Condition Zero
  • Counter-Strike: Global Offensive
  • Counter-Strike: Source
  • Day of Defeat
  • Day of Defeat: Source
  • Fistful of Frags
  • Garry’s Mod
  • Half-Life: Deathmatch Classic
  • Half-Life 2: Deathmatch
  • Insurgency
  • Just Cause 2
  • Killing Floor
  • Left 4 Dead
  • Left 4 Dead 2
  • No More Room in Hell
  • Natural Selection 2
  • Red Orchestra: Ostfront 41-45
  • Team Fortress Classic
  • Team Fortress 2
  • Team Fortress Classic

Полный список серверов и инструкции:
http://danielgibbs.co.uk/lgsm

GitHub репозиторий:
https://github.com/dgibbs64/linuxgameservers

SteamCMD Guardian 1.2

Следующий сценарий был протестирован на Debian Wheezy.

Посмотреть и загрузить можно здесь:
http://pastebin.com/hcpMpmaZ

Установка

Для работы сценария необходимо достаточно свободного места. Предпочтительно использовать отдельно созданного пользователя (например steam) с его собственной домашней директорией (/home/steam). Необходимо войти под этим пользователем через SSH, tty или используя su.

  1. Создайте файл.
    nano updateserver.sh
  2. Вставьте код
  3. Измените код, добавив по крайней мере 1 игру в строку DL_SV*=.
  4. Закройте файл Ctrl+O, затем Enter и в конце Ctrl+X.
  5. Дайте права на исполнение для пользователя
    chmod u+x ./updateserver.sh
  6. Запустите файл
    ./updateserver.sh

Файл автоматически загрузит SteamCMD, обновит и установит все выбранные игры (до 4). Запустите файл повторно для обновления игр.

Известные проблемы

Failed to install app ‘xxxxxx’ (No subscription)

Если вы получаете ошибку ‘No subscription’, то необходимо войти под Steam аккаунтом в котором эта игра приобретена. См. Список выделенных серверов.

Note.png Примечание: По соображениям безопасности рекомендуется создать новый аккаунт Steam только для ваших серверов.

Для примера

steamcmd +login <username> <password>

32-битные библиотеки на 64-битных дистрибутивах Linux

Так как SteamCMD это 32-битная программа, для запуска требуются некоторые 32-битные библиотеки, даже если у вас уже установлены 64-битные версии.

Может произойти следующая ошибка:

steamcmd: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory

Решение зависит от вашего дистрибутива:

Дистрибутивы основанные на Debian (Ubuntu, Mint, и т.д.)

sudo apt-get install lib32stdc++6

Note.png Примечание: ia32-libs не требуется для установки SteamCMD; lib32gcc1 будет достаточно.

На Debian 7 «Wheezy» вы можете столкнуться с такой ошибкой:

The following packages have unmet dependencies: ia32-libs : Depends: ia32-libs-multiarch but it is not installable
E: Unable to correct problems, you have held broken packages.

Чтобы исправить это, выполните следующие действия:

 dpkg --add-architecture i386
 apt-get update
 apt-get install lib32gcc1

Дистрибутивы основанные на Red Hat (RHEL, Fedora, CentOS, и т.д.)

yum install glibc.i686 libstdc++.i686

Arch Linux

Не забудьте сначала включить репозиторий Multilib.

pacman -S lib32-gcc-libs

Login Failure: No Connection

На Linux вы можете получить ошибку «Login Failure: No Connection». Она связана с отсутствующими правилами iptables. Необходимо их прописать например вот так:

iptables -A INPUT -p udp -m udp --sport 27000:27030 --dport 1025:65355 -j ACCEPT
iptables -A INPUT -p udp -m udp --sport 4380 --dport 1025:65355 -j ACCEPT

Список портов может быть найден здесь: https://support.steampowered.com/kb_article.php?ref=8571-GLVN-8711&l=russian

На серверах Windows вы можете столкнуться с ошибкой «SteamUpdater: Error: Download failed: http error 0» и «SteamUpdater: Error: Steam needs to be online to update. Please confirm your network connection and try again.». Это как правило решается установкой опции «Автоматическое определение параметров» в IE (Internet Explorer) через настройки локальной сети в меню Свойства браузера.

  1. Откройте Internet Explorer (IE).
  2. Нажмите на ИнструментыСвойства браузера
  3. Нажмите на вкладку Подключения
  4. В нижней части вы должны увидеть Настройки параметров локальной сети
  5. Проверьте первый флажок (Автоматическое определение параметров)
  6. Нажмите на OK, и Применить.

Попробуйте запустить SteamCMD снова. Если по-прежнему не работает, то попробуйте уменьшить свой Уровень безопасности для этой зоны на средний или ниже на вкладке Безопасность в Свойства браузера.

Ошибки запуска SteamCMD

Unable to locate a running instance of Steam

Вы можете получить следующее сообщение об ошибке при запуске сервера на Linux:

[S_API FAIL] SteamAPI_Init() failed; unable to locate a running instance of Steam, or a local steamclient.dll.

Решить проблему можно сделав символическую ссылку steamclient.so</code на ~/.steam/sdk32/steamclient.so:

ln -s steamcmd/linux32/steamclient.so ~/.steam/sdk32/steamclient.so

Ошибка запуска ulimit Linux

Некоторые пользователи могут получить ошибку ULIMIT (no permission/cannot open file) во время запуска сценария. Эта ошибка вызвана маленьким значением параметра -n (число файловых дескрипторов) ULIMIT. SteamCMD использует стандартные команды внутри сценария оболочки инициализации, чтобы изменить ULIMIT автоматически, но некоторые серверы могут запретить повышение значения ULIMIT после запуска (или за пределы лимита, установленного root).

Это может быть исправлено путём изменения ограничения на максимальное число открытых файлов ulimit:

ulimit -n 2048

Если появляется ошибка (no permission), вам придётся войти под root чтобы изменить параметр. Чтобы проверить текущую настройку введите ulimit -a. Система выдаст много строк, но вам нужно будет найти только одну:

open files                      (-n) 1024

В этом случае 1024 является текущим значением.

Вы можете также изменить ограничения в файле /etc/security/limits.conf.

В большинстве случаев вы просто получите предупреждающее сообщение, однако это не остановит запуск SteamCMD.

Загрузка HLDS

При попытке скачать мод HL1, таких как TFC, сначала загружаются файлы HLDS, но не мод. Это происходит как с обычной версией так и с бета-версией. Вам, возможно, придётся пробовать скачать несколько раз, пока все необходимые файлы не будут загружены, но как только это будет сделано, файлы должны будут правильно обновиться в следующий раз.

Обход этой проблемы здесь: http://danielgibbs.co.uk/2013/11/hlds-steamcmd-workaround-appid-90/

Просто удалив файлы appmanifest, без загрузки замены из сторонних источников, это может сработать. Вы получите в начале сообщение об ошибке из-за удалённых файлов, но загрузка должна продолжится.

Note.png Примечание: По некоторым причинам CS всегда устанавливается также.

См. также

  • Source Dedicated Server
  • Half-Life Dedicated Server
  • Dedicated Servers List

  • #42

HappyRabbit, Свои звуки как и обычно, «дедовским» методом, кидаешь:
soundquake
А по -новому, в папку custom, при этом создавая в ней свою папку, например:
custom123quake
Только у меня почему то с папки custom не грузит скины…

Последнее редактирование: 17 Апр 2013

  • #45

Хм…интересно, но есть такие вопросы:
1)Куда кидать звуки для RES и какой путь прописывать до них.
И в консоле пишит подобное:

ForceModelBounds no longer supported. (models/player/ct_urban.mdl)
ForceModelBounds no longer supported. (models/player/ct_gsg9.mdl)
ForceModelBounds no longer supported. (models/player/ct_sas.mdl)
ForceModelBounds no longer supported. (models/player/ct_gign.mdl)
ForceModelBounds no longer supported. (models/player/t_phoenix.mdl)
ForceModelBounds no longer supported. (models/player/t_leet.mdl)
ForceModelBounds no longer supported. (models/player/t_arctic.mdl)
ForceModelBounds no longer supported. (models/player/t_guerilla.mdl)
ForceSimpleMaterial no longer supported. (materials/models/player/ct_urban/ct_urban.vmt)
ForceSimpleMaterial no longer supported. (materials/models/player/ct_urban/ct_urban_glass.vmt)
ForceSimpleMaterial no longer supported. (materials/models/player/ct_sas/ct_sas.vmt)
ForceSimpleMaterial no longer supported. (materials/models/player/ct_sas/ct_sas_glass.vmt)
ForceSimpleMaterial no longer supported. (materials/models/player/ct_gsg9/ct_gsg9.vmt)
ForceSimpleMaterial no longer supported. (materials/models/player/ct_gign/ct_gign.vmt)
ForceSimpleMaterial no longer supported. (materials/models/player/ct_gign/ct_gign_glass.vmt)
ForceSimpleMaterial no longer supported. (materials/models/player/t_phoenix/t_phoenix.vmt)
ForceSimpleMaterial no longer supported. (materials/models/player/t_guerilla/t_guerilla.vmt)
ForceSimpleMaterial no longer supported. (materials/models/player/t_leet/t_leet.vmt)
ForceSimpleMaterial no longer supported. (materials/models/player/t_leet/t_leet_glass.vmt)
ForceSimpleMaterial no longer supported. (materials/models/player/t_arctic/t_arctic.vmt)

Добавлено через 1 минуту
sintez, у меня работает, поставил последний снапшот СМ.

Последнее редактирование: 17 Апр 2013


View Full Version : [CS:GO] ckSurf (1.18f, 24.11.2015)


Pages :
1
2
3
4
[5]
6
7
8
9
10
11
12


Just create the table «ck_playertimes» in your database using this:
CREATE TABLE IF NOT EXISTS ck_playertimes (steamid VARCHAR(32), mapname VARCHAR(32), name VARCHAR(32), runtimepro FLOAT NOT NULL DEFAULT ‘-1.0’, PRIMARY KEY(steamid,mapname)); CREATE INDEX maprank ON ck_playertimes (mapname, runtimepro);


helloworld_

12-18-2015, 11:22

Is it possible to enable prestrafe?
I did increase «MaxPlayerSpeed» in csgo>scripts>weapon_knife (others too), and it doesn’t work.


Is it possible to enable prestrafe?
I did increase «MaxPlayerSpeed» in csgo>scripts>weapon_knife (others too), and it doesn’t work.

You don’t need to change any of those values.

«ck_pre_start_speed» = «320.0» min. 0.000000 max. 3500.000000 notify — The maximum prespeed for start zones. 0.0 = No cap

There’s also a cvar for max speed, check your config files


helloworld_

12-18-2015, 12:27

You don’t need to change any of those values.

«ck_pre_start_speed» = «320.0» min. 0.000000 max. 3500.000000 notify — The maximum prespeed for start zones. 0.0 = No cap

There’s also a cvar for max speed, check your config files

This isn’t what I’m looking for.
I want my speed to raise when holding e.g. W and A and moving mouse to the left. (Without jumping!)
You can see that on this video — https://youtu.be/Ja7Fr01gHoI?t=1m6s

KZTimer has cvar for this:
kz_prestrafe — on/off — Prestrafe


MrKeegan

12-18-2015, 13:00

I have one other issue, it says the server is out of date and that I need to update and restart. So to do this I need to just type app_update 740 in the steamcmd right? Or is there an easier/better way of updating a CS:GO server?


I have one other issue, it says the server is out of date and that I need to update and restart. So to do this I need to just type app_update 740 in the steamcmd right? Or is there an easier/better way of updating a CS:GO server?

730*


Just create the table «ck_playertimes» in your database using this:
CREATE TABLE IF NOT EXISTS ck_playertimes (steamid VARCHAR(32), mapname VARCHAR(32), name VARCHAR(32), runtimepro FLOAT NOT NULL DEFAULT ‘-1.0’, PRIMARY KEY(steamid,mapname)); CREATE INDEX maprank ON ck_playertimes (mapname, runtimepro);

Hey,
i’m missing the bonus table too.

L 12/19/2015 — 00:53:43: [ckSurf.smx] [ckSurf] SQL Error (SQL_selectPersonalRecordsCallback): Table ‘xxx.ck_playertimes’ doesn’t exist
L 12/19/2015 — 00:53:43: [ckSurf.smx] [ckSurf] SQL Error (SQL_selectPersonalBonusRecordsCallback): Table ‘xxx.ck_bonus’ doesn’t exist
L 12/19/2015 — 00:55:15: [ckSurf.smx] [ckSurf] SQL Error (SQL_ViewRankedPlayerCallback4): Table ‘xxx.ck_playertimes’ doesn’t exist

I suppose i can just create them manually since you suggested it already. I just need the structure for the bonus table so i can create them.

and just to make sure, are those 2 the only tables im missing? these are the ones that were created:
ck_challenges
ck_checkpoints
ck_latestrecords
ck_maptier
ck_playeroptions
ck_playerrank
ck_playertemp
ck_playertitles
ck_spawnlocations
ck_zones
sm_cookies
sm_cookie_cache

Thanks in advance


CREATE TABLE IF NOT EXISTS ck_bonus (steamid VARCHAR(32), name VARCHAR(32), mapname VARCHAR(32), runtime FLOAT NOT NULL DEFAULT ‘-1.0’, zonegroup INT(12) NOT NULL DEFAULT 1, PRIMARY KEY(steamid, mapname, zonegroup)); CREATE INDEX bonusrank ON ck_bonus (mapname,runtime,zonegroup);
Love is in the air<3


MrKeegan

12-18-2015, 23:17

730*

app_update 730 doesn’t work. This is the error it gives me: ERROR! Failed to install app ‘730’ (No subscription). When I type app_update 740 or app_update 740 validate it will update, but when I go to open the srcds.exe to run my server, it still says that the server is out of date. Each time I type app_update 740 or validate it will update, and I have done this 3 times for each, every single time it still says I need to update and restart.


app_update 730 doesn’t work. This is the error it gives me: ERROR! Failed to install app ‘730’ (No subscription). When I type app_update 740 or app_update 740 validate it will update, but when I go to open the srcds.exe to run my server, it still says that the server is out of date. Each time I type app_update 740 or validate it will update, and I have done this 3 times for each, every single time it still says I need to update and restart.

Is it a server on your computer or you got it from nfo, gameservers…?


MrKeegan

12-19-2015, 03:53

I figured out how to auto-update it, I used a program called seDirector. But I don’t know how to make it so when people join they auto download the map.


I figured out how to auto-update it, I used a program called seDirector. But I don’t know how to make it so when people join they auto download the map.

I have no idea man, sorry :/


jonitaikaponi

12-19-2015, 06:47

Also, how do I add a password to my server? I don’t want random people joining. Thanks!

Please go read a tutorial on basic SRCDS management somewhere else, this thread is not about that.


im haven a problem thats really kind odd. note: no error log

glass9 only 1 person can spawn in it but 1

borderlands same thing

i had about 50 people on them maps before now cant spawn

another map get a searching for spawn points then map change it just started doing it idk if it has to do with this plugin or what.

ok so if i spam !r i will spawn


MrKeegan

12-19-2015, 14:20

I downloaded the surf map packs, but when I put them into my servers map folder they don’t show up in game. And I look in the folder and they are only a .bsp.bz2 files.


I downloaded the surf map packs, but when I put them into my servers map folder they don’t show up in game. And I look in the folder and they are only a .bsp.bz2 files.

ok so where do you host your server? from a game server place or your pc?

pc i cant help bc i dont do fast dl
if its a game hosting place then i would unzip all your maps and then put them in the map file dont forget to add all the map names to maplist and mapcycel .cfg then click sync fastdl button or gameservers.com do it by it self but give it time.

also watch youtube or read bc most of the stuff your saying is not about the plugin its easy stuff you can google. this tread is NOT HOW TO SET UP CSGO SERVER.


I figured out the problem for me at least, there is zones on almost all the maps. Its just the new maps that don’t have pre-made zones. Im sure it will be updated eventually. Sorry to cause an issue and waste peoples time.

from this post yr maps work?

then other post you dont understand bz2?

no zone then zone it easy bc no one will update the zones it was a starter pack.


I figured out how to auto-update it, I used a program called seDirector. But I don’t know how to make it so when people join they auto download the map.

Create a web server, create a directory for all your maps, and set «sv_downloadurl» in your server.cfg to the folder before that. For example, sv_downloadurl «http://example.com/csgoserver/csgo»

You have to extract the .bsp.bz2 files. You can do this easily in linux by running the command «bzip2 -d *.bsp.bz2» Take note that this deletes all the original bz2 files, so make a copy of them to put in your web server directory. You can find most of this stuff online with a few quick searches.


I have problem with updating from 1.17 to 1.18b
When I starting server, it starts updating database, printing this:
[ckSurf] Started to make changes to database. Updating from 1.17 -> 1.18.
[ckSurf] WARNING: DO NOT CONNECT TO THE SERVER, OR CHANGE MAP!
[ckSurf] Adding extra checkpoints… (1 / 6)
after that it’s not printing that updating database is finished or anything else starting with [ckSurf]
most of map zones are deleted as a result.
Any suggestions?


I downloaded the surf map packs, but when I put them into my servers map folder they don’t show up in game. And I look in the folder and they are only a .bsp.bz2 files.

.bsp.bz2 Goes in your FastDL.
.bsp goes in your game server file: maps/

If you’re having trouble adding maps or something, search on google it’s the best way to answer to your questions buddy!


MrKeegan

12-19-2015, 19:44

Create a web server, create a directory for all your maps, and set «sv_downloadurl» in your server.cfg to the folder before that. For example, sv_downloadurl «http://example.com/csgoserver/csgo»

You have to extract the .bsp.bz2 files. You can do this easily in linux by running the command «bzip2 -d *.bsp.bz2» Take note that this deletes all the original bz2 files, so make a copy of them to put in your web server directory. You can find most of this stuff online with a few quick searches.

A web server? What exactly is that?


PresidentEvil

12-19-2015, 19:53

you shouldn’t be asking questions like these here, this is basic elementary level stuff you should look up on valves wiki or other basic server set up guides and not in the cksurf plugin thread…


Please go read a tutorial on basic SRCDS management somewhere else, this thread is not about that.

you shouldn’t be asking questions like these here, this is basic elementary level stuff you should look up on valves wiki or other basic server set up guides and not in the cksurf plugin thread…

Don’t wanna be rude but all of this. MrKeegan, you’ve been asked by the plugin author to not spam up this thread with irrelevant, basic questions, yet you continue doing it. We already get inundated with people who don’t know how to read simple installation instructions, much less don’t know how to use Google. Everything you’re asking is beyond the level of basic and easily searched on Google if you’re unaware.

This thread is for the development & conversation about Joni’s cksurf plugin, not your personal thread to hijack asking how to open a simple archive file or to setup your own server.

If you’re having trouble adding maps or something, search on google it’s the best way to answer to your questions buddy!


PresidentEvil

12-20-2015, 03:15

servers crashed twice already since updating to latest version

PutClientInServer: no info_player_start on level
Dropped NovaTheGuardian from server: Disconnect
Dropped fag0t.xyz — BRYCE^^ from server: fag0t.xyz — BRYCE^^ timed out
Infinite angles from vphysics! (entity weapon_hkp2000)
Infinite origin from vphysics! (entity weapon_hkp2000)
Infinite angles from vphysics! (entity weapon_hkp2000)
Infinite origin from vphysics! (entity weapon_hkp2000)
Infinite angles from vphysics! (entity weapon_hkp2000)
Infinite origin from vphysics! (entity weapon_hkp2000)
Infinite angles from vphysics! (entity weapon_hkp2000)
Infinite origin from vphysics! (entity weapon_hkp2000)
Infinite angles from vphysics! (entity weapon_hkp2000)
Infinite origin from vphysics! (entity weapon_hkp2000)
Infinite angles from vphysics! (entity weapon_hkp2000)
Infinite origin from vphysics! (entity weapon_hkp2000)
Infinite angles from vphysics! (entity weapon_hkp2000)
Infinite origin from vphysics! (entity weapon_hkp2000)
Infinite angles from vphysics! (entity weapon_hkp2000)
Infinite origin from vphysics! (entity weapon_hkp2000)
Infinite angles from vphysics! (entity weapon_hkp2000)
Infinite origin from vphysics! (entity weapon_hkp2000)
Infinite angles from vphysics! (entity weapon_hkp2000)
Infinite origin from vphysics! (entity weapon_hkp2000)
Infinite angles from vphysics! (entity weapon_hkp2000)
Infinite origin from vphysics! (entity weapon_hkp2000)
Infinite angles from vphysics! (entity weapon_hkp2000)
Infinite origin from vphysics! (entity weapon_hkp2000)
Infinite angles from vphysics! (entity weapon_hkp2000)
Infinite origin from vphysics! (entity weapon_hkp2000)
Infinite angles from vphysics! (entity weapon_hkp2000)
Infinite origin from vphysics! (entity weapon_hkp2000)
Infinite angles from vphysics! (entity weapon_hkp2000)
Infinite origin from vphysics! (entity weapon_hkp2000)
Infinite angles from vphysics! (entity weapon_hkp2000)
Infinite origin from vphysics! (entity weapon_hkp2000)
Infinite angles from vphysics! (entity weapon_hkp2000)
Infinite origin from vphysics! (entity weapon_hkp2000)
Infinite angles from vphysics! (entity weapon_hkp2000)
Infinite origin from vphysics! (entity weapon_hkp2000)
Infinite angles from vphysics! (entity weapon_hkp2000)
Infinite origin from vphysics! (entity weapon_hkp2000)
Infinite angles from vphysics! (entity weapon_hkp2000)
Infinite origin from vphysics! (entity weapon_hkp2000)
Infinite angles from vphysics! (entity weapon_hkp2000)
Infinite origin from vphysics! (entity weapon_hkp2000)
Infinite angles from vphysics! (entity weapon_hkp2000)
Infinite origin from vphysics! (entity weapon_hkp2000)
Infinite angles from vphysics! (entity weapon_hkp2000)
Infinite origin from vphysics! (entity weapon_hkp2000)
Wrote minidump to: /servers/skillsurfsg/csgo/addons/sourcemod/data/dumps/626680f4-7946-ef86-5789dce9-7cfb5d98.dmp
./exec_skillsurfsg.run: line 318: 29605 Segmentation fault (core dumped) $HL_CMD
email debug.log to [email protected]
Sun Dec 20 01:05:35 CST 2015: Server Quit


servers crashed twice already since updating to latest version

PutClientInServer: no info_player_start on level
Dropped NovaTheGuardian from server: Disconnect
Dropped fag0t.xyz — BRYCE^^ from server: fag0t.xyz — BRYCE^^ timed out
Infinite angles from vphysics! (entity weapon_hkp2000)
Infinite origin from vphysics! (entity weapon_hkp2000)
Infinite angles from vphysics! (entity weapon_hkp2000)
Infinite origin from vphysics! (entity weapon_hkp2000)
Infinite angles from vphysics! (entity weapon_hkp2000)
Infinite origin from vphysics! (entity weapon_hkp2000)
Infinite angles from vphysics! (entity weapon_hkp2000)
Infinite origin from vphysics! (entity weapon_hkp2000)
Infinite angles from vphysics! (entity weapon_hkp2000)
Infinite origin from vphysics! (entity weapon_hkp2000)
Infinite angles from vphysics! (entity weapon_hkp2000)
Infinite origin from vphysics! (entity weapon_hkp2000)
Infinite angles from vphysics! (entity weapon_hkp2000)
Infinite origin from vphysics! (entity weapon_hkp2000)
Infinite angles from vphysics! (entity weapon_hkp2000)
Infinite origin from vphysics! (entity weapon_hkp2000)
Infinite angles from vphysics! (entity weapon_hkp2000)
Infinite origin from vphysics! (entity weapon_hkp2000)
Infinite angles from vphysics! (entity weapon_hkp2000)
Infinite origin from vphysics! (entity weapon_hkp2000)
Infinite angles from vphysics! (entity weapon_hkp2000)
Infinite origin from vphysics! (entity weapon_hkp2000)
Infinite angles from vphysics! (entity weapon_hkp2000)
Infinite origin from vphysics! (entity weapon_hkp2000)
Infinite angles from vphysics! (entity weapon_hkp2000)
Infinite origin from vphysics! (entity weapon_hkp2000)
Infinite angles from vphysics! (entity weapon_hkp2000)
Infinite origin from vphysics! (entity weapon_hkp2000)
Infinite angles from vphysics! (entity weapon_hkp2000)
Infinite origin from vphysics! (entity weapon_hkp2000)
Infinite angles from vphysics! (entity weapon_hkp2000)
Infinite origin from vphysics! (entity weapon_hkp2000)
Infinite angles from vphysics! (entity weapon_hkp2000)
Infinite origin from vphysics! (entity weapon_hkp2000)
Infinite angles from vphysics! (entity weapon_hkp2000)
Infinite origin from vphysics! (entity weapon_hkp2000)
Infinite angles from vphysics! (entity weapon_hkp2000)
Infinite origin from vphysics! (entity weapon_hkp2000)
Infinite angles from vphysics! (entity weapon_hkp2000)
Infinite origin from vphysics! (entity weapon_hkp2000)
Infinite angles from vphysics! (entity weapon_hkp2000)
Infinite origin from vphysics! (entity weapon_hkp2000)
Infinite angles from vphysics! (entity weapon_hkp2000)
Infinite origin from vphysics! (entity weapon_hkp2000)
Infinite angles from vphysics! (entity weapon_hkp2000)
Infinite origin from vphysics! (entity weapon_hkp2000)
Wrote minidump to: /servers/skillsurfsg/csgo/addons/sourcemod/data/dumps/626680f4-7946-ef86-5789dce9-7cfb5d98.dmp
./exec_skillsurfsg.run: line 318: 29605 Segmentation fault (core dumped) $HL_CMD
email debug.log to [email protected]
Sun Dec 20 01:05:35 CST 2015: Server Quit

Same here, came to report the same issue. Only getting crash after last commit.


Hey. Do you know where i can find the parameters to set tags for the server? Somehow sv_tags in server.cfg and the cvar command seem to be overwritten everytime i restart by something from ck surf that changes all the tags to «Tickrate 64,cksurf,CkSurf etc» .


Same here, came to report the same issue. Only getting crash after last commit.
same i think i was the only one


so i have a weird problem with maps:

i tested a few maps an they work(surf_mesa, surf_fruits) and they all download fine from the fast dl i set up. But a few maps will not download, and sometimes i will get suckt at Loading.. with the following console output. EDIT: Ok ive just seen that the mapgroup part is always shown, even if it works.
ApplyGameSettings: Map surf_elites_v2 not part of Mapgroup
ApplyGameSettings: MapGroup not part of type classic mode casual
Executing server command:
nextlevel surf_elites_v2
map surf_elites_v2 reserved


Can’t change replicated ConVar nextlevel from console of client, only server operator can change its value
CModelLoader::Map_IsValid: No such map ‘mapssurf_elites_v2.bsp’
map load failed: surf_elites_v2 not found or invalid
]

These maps are all in the same mapgroup, thats why im wondering why i does work for some maps, but for some it doesn’t. Im probably really stupid and not seeing the problem, but i dont really know what to do.

// To use this file, rename it to GameModes_Server.txt
//
// Values here override the default gamemodes.txt

«GameModes_Server.txt»

{

«gameTypes»
{

«classic»
{

«gameModes»
{

«casual»
{

«mapgroupsMP»
{
«mg_active» «»
}
}
}
}
}

«mapgroups»
{

«mg_active»
{
«name» «mg_active»

«maps»
{
«de_dust2» «»
«surf_3» «»
«surf_81st_network_njv» «»
«surf_amplitude_encore_nsf_v4» «»
«surf_amplitude_light» «»
«surf_annoyance_njv» «»
«surf_atlas_1» «»
«surf_b_r_o_x_x_x» «»
«surf_classics2» «»
«surf_colors_beta1» «»
«surf_colours» «»
«surf_coralis_ksf-» «»
«surf_crzyfrog_reloaded» «»
«surf_eclipse» «»
«surf_elites_v2» «»
«surf_faint_fix» «»
«surf_fruits» «»
«surf_furios-» «»
«surf_glass7» «»
«surf_glass9» «»
«surf_globalchaos» «»
«surf_graphia» «»
«surf_grassland» «»
«surf_happyhands_test» «»
«surf_hurrr» «»
«surf_ing_njv» «»
«surf_inspire» «»
«surf_island» «»
«surf_mesa» «»
«surf_syria_» «»
«surf_tensile_njv» «»
«surf_vegetables» «»
«surf_waterworks» «»
«surf_year3000» «»
}
}
}
}

thanks in advance,
roxxon


Just one Question…

Is there anyway to Change the Admin Tag? Its default on ADMIN with Green.

But i want to change it like it will be Admin with a diffrent Color..
I tryed to find something to change but didnt found anything.

And thanks everything works fine! <3


jonitaikaponi

12-20-2015, 13:28

so i have a weird problem with maps:

Hey,

Please ask questions like these in the general part of this forum (https://forums.alliedmods.net/forumdisplay.php?f=58) as your problem isn’t related to ckSurf.

From what I can tell, your setup seems a bit weird. You don’t have to fiddle with the mapgroups at all. Just set the maps that you want to run in your mapcycle.txt.


Still can’t make server to update database properly… It starts to update it, and not finishing and not giving any errors.
Can you please provide sql query which is making changes so I can update my database manually?


jonitaikaponi

12-20-2015, 13:55

Still can’t make server to update database properly… It starts to update it, and not finishing and not giving any errors.
Can you please provide sql query which is making changes so I can update my database manually?

It is provided in the Optional Files folder. 1.17 to 1.18.sql


It is provided in the Optional Files folder. 1.17 to 1.18.sql

Oh, thanks, didn’t notice that.
So, i updated my database, and still have the issue with zones messed up, on kitsune all my stage zones resets the timer and working like start zones. In the ck_zones menu in edit normal zones i have only End-1 and End-2 zones, what can be the issue? Zones on other maps I’ve checked are not working as well.


jonitaikaponi

12-20-2015, 15:00

Oh, thanks, didn’t notice that.
So, i updated my database, and still have the issue with zones messed up, on kitsune all my stage zones resets the timer and working like start zones. In the ck_zones menu in edit normal zones i have only End-1 and End-2 zones, what can be the issue? Zones on other maps I’ve checked are not working as well.

That could mean:
1. You executed the commands on a database that was already updated or at least tried to update to 1.18
2. You didn’t execute the update commands at the end of the .sql in the same order they are in the eile
3. You executed the update commands more than once.

If you don’t mind losing your edited / created zones, you can run !insertmapzones again.


PresidentEvil

12-20-2015, 16:01

i see the plugin was updated 2 hours ago, did it fix the crashes?


MrPriime

12-20-2015, 16:38

In my database, I get everything else except ck_playertimes
I tried to reinstall and stuff but nothing works.

https://i.gyazo.com/f6fc874ea5560bb4efe5eb6144163f72.png https://i.gyazo.com/a10c6991e09037ad418743c53e4c4816.png

Can someone help me ?

[ckSurf.smx] [ckSurf] SQL Error (SQL_selectPersonalBonusRecordsCallback): Table ‘client_10.ck_bonus’ doesn’t exist
[ckSurf.smx] [ckSurf] SQL Error (SQL_ViewRankedPlayerCallback4): Table ‘client_10.ck_playertimes’ doesn’t exist
[ckSurf.smx] [ckSurf] SQL Error (SQL_ViewRankedPlayerCallback4): Table ‘client_10.ck_playertimes’ doesn’t exist


jonitaikaponi

12-20-2015, 17:24

In my database, I get everything else except ck_playertimes
I tried to reinstall and stuff but nothing works.

https://i.gyazo.com/f6fc874ea5560bb4efe5eb6144163f72.png https://i.gyazo.com/a10c6991e09037ad418743c53e4c4816.png

Can someone help me ?

[ckSurf.smx] [ckSurf] SQL Error (SQL_selectPersonalBonusRecordsCallback): Table ‘client_10.ck_bonus’ doesn’t exist
[ckSurf.smx] [ckSurf] SQL Error (SQL_ViewRankedPlayerCallback4): Table ‘client_10.ck_playertimes’ doesn’t exist
[ckSurf.smx] [ckSurf] SQL Error (SQL_ViewRankedPlayerCallback4): Table ‘client_10.ck_playertimes’ doesn’t exist

Update your .smx from github and try again.


That could mean:
1. You executed the commands on a database that was already updated or at least tried to update to 1.18
2. You didn’t execute the update commands at the end of the .sql in the same order they are in the eile
3. You executed the update commands more than once.

If you don’t mind losing your edited / created zones, you can run !insertmapzones again.

Thanks a lot. Seems like i messed a bit with my database trying to change it. I deleted the database and made a new one from backup, run sql query. Now it worked well.


Having this errors with last commit:
L 12/21/2015 — 04:39:26: Info (map «surf_kitsune») (file «errors_20151221.log»)
L 12/21/2015 — 04:39:26: [SM] Plugin encountered error 30: Script execution timed out
L 12/21/2015 — 04:39:26: [SM] Displaying call stack trace for plugin «ckSurf.smx»:
L 12/21/2015 — 04:39:26: [SM] [0] Line 232, ckSurf/sql.sp::db_setupDatabase()
L 12/21/2015 — 04:39:26: [SM] [1] Line 2227, D:ckSurfcsgoaddonssourcemodscriptingckS urf.sp::OnPluginStart()
Plugin is not loading


MrPriime

12-21-2015, 02:57

Update your .smx from github and try again.

Nevermind. I deleted all the ckSurf stuff from my database and restarted my server and it all worked.

I wanted to use this plugin with course but this plugins disables the map damage. I even disable the godmode cvar. Is it possible to add an option to add map damage?


After the Update, i gain VIP everytime when i join the Server or the Map Change?
Is there a way to disable it?

And is there a way to Change the Admin Tag? from ADMIN to Admin? Tryed to change in the Hoook.inc and Misc.inc, but nothing happens.


After the Update, i gain VIP everytime when i join the Server or the Map Change?
Is there a way to disable it?

And is there a way to Change the Admin Tag? from ADMIN to Admin? Tryed to change in the Hoook.inc and Misc.inc, but nothing happens.

I agree on the VIP thing.
Some of my staff are randomly getting the VIP tag and access to it. How to fix this?


jonitaikaponi

12-21-2015, 09:45

Admin flags A and Z automatically get the VIP.


LeeStrong

12-21-2015, 15:59

Hey Elzi,
I don’t have time to look into the issue, however there *MAY* be an issue with zone creation on staged maps.

In my database, the Zonename field often prints «Start 0» for all zones other than the bonuses, instead of just «NULL». Could be an easy fix, or could be my database, I’ll check it out later.

Thanks for all the hard work dude.


Hey,

I just tried to run ckSurf with GOTV which didn’t work as expected.
Could you please add support for GOTV in your next version?

I think you would probably need to include IsClientSourceTV() to all your IsFakeClient() queries to make this work.

Thanks for your great plugin, keep up the good work :up:


I also have the issue when creating zones on staged maps, I have to manually go into my database and set all of the the zonename strings to null for the server to recognize it as a staged map.


Can anyone help with replay bots not spawning on certain maps? I’ll have 30 players in my server, a replay recorded, ck_replay_bot set to 1, and the bot refuses to spawn. I change ck_replay_bot to 0, change it back to 1, still does not spawn. I attempt to manually add a bot using bot_add_ct and bot_add_t, to no success, the error I get is: «Could not add bot to the game: Team is full»

This only happens on a certain few maps. Players are able to pick teams and join in just fine, but a bot cannot, no matter the player count.

Edit: mp_autoteambalance and mp_limitteams are both set to 0, so those aren’t the issue either.


if admins get flags witch this last update did give admin b vip access weird i know right just do !givetitle and remove it


jonitaikaponi

12-21-2015, 19:26

Can anyone help with replay bots not spawning on certain maps? I’ll have 30 players in my server, a replay recorded, ck_replay_bot set to 1, and the bot refuses to spawn. I change ck_replay_bot to 0, change it back to 1, still does not spawn. I attempt to manually add a bot using bot_add_ct and bot_add_t, to no success, the error I get is: «Could not add bot to the game: Team is full»

This only happens on a certain few maps. Players are able to pick teams and join in just fine, but a bot cannot, no matter the player count.

Edit: mp_autoteambalance and mp_limitteams are both set to 0, so those aren’t the issue either.

Hey,

The bot’s won’t spawn because of broken spawn points, maybe they are outside the map, or they just don’t exists in some maps. This was an issue that I thought I fixed earlier, but turns out that some maps are ported so badly that the fix didn’t work on them.

I have wanted to look into this again for a while now, and I think I fixed it finally. If no valid spawn points are found in a map, then the plugin will try to create spawns, where you have set !addspawn to. Unfortunately, I suspect that this method won’t work on servers that have a slow connection to the database, as the spawn points have to be created very fast, can’t test this now though.

So use !addspawn within the start zone to fix the issue. Keep in mind that players will spawn to this point when using !r.

I also added a check that every map has 64 spawn points, so that issue should be fixed also.


wait are stages broken bc im zoning 150 bhop maps and i would love to add stages on some


jonitaikaponi

12-21-2015, 19:54

Hey Elzi,
I don’t have time to look into the issue, however there *MAY* be an issue with zone creation on staged maps.

In my database, the Zonename field often prints «Start 0» for all zones other than the bonuses, instead of just «NULL». Could be an easy fix, or could be my database, I’ll check it out later.

Thanks for all the hard work dude.

I also have the issue when creating zones on staged maps, I have to manually go into my database and set all of the the zonename strings to null for the server to recognize it as a staged map.

wait are stages broken bc im zoning 150 bhop maps and i would love to add stages on some

This should be fixed now, thanks for pointing out the zone naming fixing it. Made debugging much easier.


i put the old smx in and worked starting from map 1 now haha


so stages and chat dont mach stage 2 its printed to chat stage 1 the 3 is 2 4 is 3 and so on.

changing zone stage zone starts at stage 5

update: i was usen wrong database


jonitaikaponi

12-21-2015, 20:38

so stages and chat dont mach stage 2 its printed to chat stage 1 the 3 is 2 4 is 3 and so on.

changing zone stage zone starts at stage 5

That is because stage 2 is the first checkpoint, as the starting stage doesn’t have a checkpoint. Also, you have to create stages in order. How else would the plugin know which stage is which?


MrKeegan

12-21-2015, 21:05

Hey, I was wondering if it would be at all possible to make it so when I go to change the map, that all my maps are sectioned by tier? For instance I want to surf on a tier 2 map, I would be able to type !admin then press Server commands then press change map and there would be a choice for each tier, and within each there would be all the maps that I downloaded that fall under that tier? I know this is probably a hard thing to do, but just curious if there would be. Thanks a lot!


Unknnown

12-21-2015, 21:10

Alright, so I just picked up and purchased a gameserver yesterday on Gameservers, and I was wondering if I just put these files into the servers database through FTP, and then I edit the database config file, but once I do that none of the commands work, timer doesnt work, and so on, basically nothing changed? Ideas?


jonitaikaponi

12-21-2015, 21:20

Hey, I was wondering if it would be at all possible to make it so when I go to change the map, that all my maps are sectioned by tier? For instance I want to surf on a tier 2 map, I would be able to type !admin then press Server commands then press change map and there would be a choice for each tier, and within each there would be all the maps that I downloaded that fall under that tier? I know this is probably a hard thing to do, but just curious if there would be. Thanks a lot!

You can do this with Ultimate Map Chooser, but the setup needs a lot of work. Go check it out, if you want to set that up.

Alright, so I just picked up and purchased a gameserver yesterday on Gameservers, and I was wondering if I just put these files into the servers database through FTP, and then I edit the database config file, but once I do that none of the commands work, timer doesnt work, and so on, basically nothing changed? Ideas?

Please always post error logs from csgo/addons/sourcemod/logs/errors<newest date>.log


MrKeegan

12-21-2015, 21:27

[QUOTE=jonitaikaponi;2374966]You can do this with Ultimate Map Chooser, but the setup needs a lot of work. Go check it out, if you want to set that up.

Thanks man


Hey, I was wondering if it would be at all possible to make it so when I go to change the map, that all my maps are sectioned by tier? For instance I want to surf on a tier 2 map, I would be able to type !admin then press Server commands then press change map and there would be a choice for each tier, and within each there would be all the maps that I downloaded that fall under that tier? I know this is probably a hard thing to do, but just curious if there would be. Thanks a lot!

That’s totally possible with SourceMod:

Just edit adminmenu_custom.txt like this:

«Commands»
{
«Change map (ordered by tiers)»
{
«Tier 1»
{
«cmd» «sm_map #1»
«admin» «sm_map»
«execute» «player»
«1»
{
«type» «mapcycle»
«title» «Tier 1 maps»
«path» «tier_1.txt»
}
}

}
}Now all you have to do is create your text files tier_1..2..3.txt with all the map names in it and save them in the root dir next to mapcycle.txt. :wink:


leaderkenneth

12-22-2015, 00:13

This Error is driving me crazy, it wont load as will as i reinstalled the mod and source mod and it doesn’t work!
[12] <FAILED> file «geoip.ext.so»: Could not load configs/geoip/GeoIP.dat


This Error is driving me crazy, it wont load as will as i reinstalled the mod and source mod and it doesn’t work!
[12] <FAILED> file «geoip.ext.so»: Could not load configs/geoip/GeoIP.dat

You’re missing /configs/geoip/GeoIP.dat. You can get this file from any sourcemod download. Ensure this file is copied over to your server properly.

The replay bot fix is 110% working Joni, thanks for that. Bots now spawn on maps they never did before, and on some maps with bad spawns it tells you in the logs to add a spawn, so you don’t have to hunt down each and every map. Example:

[ckSurf.smx] No valid spawn points found in the map! Record bots will not work. Try adding a spawn point with !addspawn

Real treat! :bacon!:


We just saw this bug happening:

View post on imgur.com

Someone beat his own map record (SR) with a new PB of 00:37:15, but SR is still at 00:39:54.
Don’t know exactly how to reproduce though…

Thanks for looking into this!

*edit*
Reloading map fixes map record. So this is a minor bug ;)


jonitaikaponi

12-22-2015, 10:03

We just saw this bug happening:

View post on imgur.com

Someone beat his own map record (SR) with a new PB of 00:37:15, but SR is still at 00:39:54.
Don’t know exactly how to reproduce though…

Thanks for looking into this!

*edit*
Reloading map fixes map record. So this is a minor bug ;)

When have you updated? This was a few days ago imo. The text just didn’t get updated.


ThanoslBsl

12-22-2015, 10:14

+noclip and -noclip are not working anymore.

Can you add a way to noclip or fix it ? Thanks (using last build of cksurf)


jonitaikaponi

12-22-2015, 10:20

+noclip and -noclip are not working anymore.

Can you add a way to noclip or fix it ? Thanks (using last build of cksurf)

Works fine on my server. Make sure ck_noclip is set to 1


ThanoslBsl

12-22-2015, 10:23

Works fine on my server. Make sure ck_noclip is set to 1

i turned itself to
ck_noclip 0

o_o


When have you updated? This was a few days ago imo. The text just didn’t get updated.
A few days ago. I just updated to the latest version again.

Maybe it would be a good idea to count up a build-number whenever you commit a change to GitHub. Would be easier for people to see what version they actually run atm. :wink:

Two more things:
— Would it be possible to include a cvar to turn off auto-VIP for admins? I don’t want to use titles and also turned off the admin-title. Thanks!
— Could you add support for GOTV? GOTV currently gets renamed as if it was a record bot — some IsClientSourceTV() checks missing here and there I guess ;)


A few days ago. I just updated to the latest version again.

Maybe it would be a good idea to count up a build-number whenever you commit a change to GitHub. Would be easier for people to see what version they actually run atm. :wink:

Two more things:
— Would it be possible to include a cvar to turn off auto-VIP for admins? I don’t want to use titles and also turned off the admin-title. Thanks!
— Could you add support for GOTV? GOTV currently gets renamed as if it was a record bot — some IsClientSourceTV() checks missing here and there I guess ;)

To turn off the Admin Tag, just change the cfg.

ck_admin_clantag «1» to ck_admin_clantag «0».


Getting an error where sometimes the replay bot doesn’t appear and instead I get a doofus bot. **Just realized this may be an error in my database.cfg, should be good now**

Also, where is the config file to adjust map time etc? I’ve gotten everything else to work as needed on my other server but seem to be failing at this part for this one.

Edit: Don’t know why I forgot to check csgo/cfg/sourcemod folder. Sorry.


To turn off the Admin Tag, just change the cfg.

ck_admin_clantag «1» to ck_admin_clantag «0».

Thanks, but what I mean is the auto-VIP feature for admins which was added lately. Every admin automatically now is a member of «VIP» which gives him «VIP» as a tag. I don’t want that ;)


leaderkenneth

12-22-2015, 17:20

Now it just plain out dosen’t work, it runs in plugins list but it dosent really work at all


jonitaikaponi

12-22-2015, 17:25

Thanks, but what I mean is the auto-VIP feature for admins which was added lately. Every admin automatically now is a member of «VIP» which gives him «VIP» as a tag. I don’t want that ;)

I’ll add a cvar later.

Now it just plain out dosen’t work, it runs in plugins list but it dosent really work at all

Error logs people! Error logs! Also, it doesn’t run on de maps.


leaderkenneth

12-22-2015, 18:38

The errors i get are:
cksurf.smx (ckSurf): <ckSurf> cfg/sourcemod/ckSurf/map_types/surf_.cfg not found.


Jakeey802

12-22-2015, 19:43

The errors i get are:
cksurf.smx (ckSurf): <ckSurf> cfg/sourcemod/ckSurf/map_types/surf_.cfg not found.

oh my


jonitaikaponi

12-22-2015, 19:48

oh my

I wonder… What could it be


Ownkruid

12-22-2015, 20:05

Feature request: Allow us to adjust the bonus bot’s player/arm model.

Much appreciated!


Prolifik

12-22-2015, 22:55

Sorry if this has been asked and answered already. What flag do Admins need to have in order to assign the custom chat titles? Is there anyway to set this to the Ban or Kick flag?


Feature request: Allow us to adjust the bonus bot’s player/arm model.

Much appreciated!

Look inside /cfg/sourcemod/ckSurf.cfg, the feature is already there.

ck_custom_models
ck_replay_bot_skin
ck_replay_bot_arm_skin

On another note, would anyone happen to have the stripper file for surf_crzyfrog_reloaded? Figured I’d ask before I spend a lot of time on one for it.


Jakeey802

12-23-2015, 01:16

On another note, would anyone happen to have the stripper file for surf_crzyfrog_reloaded? Figured I’d ask before I spend a lot of time on one for it.

Pm


Sorry if this has been asked and answered already. What flag do Admins need to have in order to assign the custom chat titles? Is there anyway to set this to the Ban or Kick flag?

admin flag b
vip flag a


The errors i get are:
cksurf.smx (ckSurf): <ckSurf> cfg/sourcemod/ckSurf/map_types/surf_.cfg not found.

omg this is just funny i cant stop ROFL

maybe you should add the file that comes in the zip? maybe not sure..


Ownkruid

12-23-2015, 03:19

Look inside /cfg/sourcemod/ckSurf.cfg, the feature is already there.

ck_custom_models
ck_replay_bot_skin
ck_replay_bot_arm_skin
On another note, would anyone happen to have the stripper file for surf_crzyfrog_reloaded? Figured I’d ask before I spend a lot of time on one for it.

ck_custom_models
ck_replay_bot_skin
ck_replay_bot_arm_skin

That’s for the standard replay, I’m talking about the BONUS replay.


Could you add a native to get a clients rank and a forward when their rank is retrieved/re-calculated? For example I want to assign players a flag based on their server rank, let’s say I only want semi-pros/pros to have access to certain commands. Or is there already a way of going about this or a different way?


Might need to make the push fix not apply to replay bots, seems to break them.


PresidentEvil

12-23-2015, 06:24

can you add a cvar to set what admin flag gets access to the cksurf admin menu, right now its unban flag but i want only roots to have it


jonitaikaponi

12-23-2015, 06:42

Might need to make the push fix not apply to replay bots, seems to break them.

Already done yesterday. It was breaking the recording, not the bot itself, which meams you need to get new bots with the newest version.


Hey Joni,
Someone asked before and I don’t think they were answered. Is there a way to extend how many chat title slots there are? I’m using it as a VIP incentive on my server and people love it, but I’m afraid I’ll run out of slots. Thanks for any help and all the help you have given.


with the new update :S

L 12/23/2015 — 15:36:40: [ckSurf.smx] [ckSurf] SQL Error (db_checkAndFixZoneIdsCallback): You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near » at line 1

L 12/23/2015 — 15:17:35: [SM] Native «ResetPack» reported: Invalid data pack handle 1 (error 1)
L 12/23/2015 — 15:17:35: [SM] Displaying call stack trace for plugin «ckSurf.smx»:
L 12/23/2015 — 15:17:35: [SM] [0] Line 6104, ckSurf/sql.sp::SQL_CheckCallback3()

and the zones are duplicate on all maps >.<

greetz
Caaine


can you add a cvar to set what admin flag gets access to the cksurf admin menu, right now its unban flag but i want only roots to have it

+1 i think root holders should be the only ones bc root is trusted person


Could you add a native to get a clients rank and a forward when their rank is retrieved/re-calculated? For example I want to assign players a flag based on their server rank, let’s say I only want semi-pros/pros to have access to certain commands. Or is there already a way of going about this or a different way?

i dont think he will do this as its stupid.
but in a surf plugin for ranks is not good

as the ranking system is for skill points for the 20 top of map

i have this for my clan tag to get flags

if you want that i know a person it will make you it for 10


with the new update :S

L 12/23/2015 — 15:36:40: [ckSurf.smx] [ckSurf] SQL Error (db_checkAndFixZoneIdsCallback): You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near » at line 1

L 12/23/2015 — 15:17:35: [SM] Native «ResetPack» reported: Invalid data pack handle 1 (error 1)
L 12/23/2015 — 15:17:35: [SM] Displaying call stack trace for plugin «ckSurf.smx»:
L 12/23/2015 — 15:17:35: [SM] [0] Line 6104, ckSurf/sql.sp::SQL_CheckCallback3()

and the zones are duplicate on all maps >.<

greetz
Caaine

you talking 1.7 to 1.8 update or newest update?


the newest update..

from 1.7 to older version from 1.8 worked fine


LeeStrong

12-23-2015, 12:06

Just a few suggestions, as we are in BETA and all ;)

— In !profile menu, don’t include record counts of maps not in mapcycle.txt
— Give player the !option to show their surfing rank alongside their !title (Or make this a cvar)
— Give VIP title for flag «A» only, which is a standard flag for VIP’s. I.e.: Player X with flags ABC is ineligible, but player B with flag «A» will be issued VIP. ckSurf 1.17 done this perfectly and updated in-game instantly.


can you add a cvar to set what admin flag gets access to the cksurf admin menu, right now its unban flag but i want only roots to have it

+1 i think root holders should be the only ones bc root is trusted person

+1 with this.

Could you add a native to get a clients rank and a forward when their rank is retrieved/re-calculated? For example I want to assign players a flag based on their server rank, let’s say I only want semi-pros/pros to have access to certain commands. Or is there already a way of going about this or a different way?
i dont think he will do this as its stupid.
but in a surf plugin for ranks is not good

as the ranking system is for skill points for the 20 top of map

i have this for my clan tag to get flags

if you want that i know a person it will make you it for 10

No, this is not a stupid request just because you think it is, it would actually be very useful.

For example, if you have someone who plays regularly on your server, instead of manually assigning them a flag, you can use a slightly higher rank to assign a flag, then these users can have access to whatever commands you want them to (for example, votemute).

Your suggestion for a PAID modification for a free plugin, on the other hand, is stupid, and disrespectful to the author. Don’t condemn something just because you don’t find it useful, it is selfish.


i dont think he will do this as its stupid.
but in a surf plugin for ranks is not good

as the ranking system is for skill points for the 20 top of map

i have this for my clan tag to get flags

if you want that i know a person it will make you it for 10

Don’t worry i’m more than capable of doing it myself :D I just like using plugin natives and forwards more than just keep using CS_GetClientClanTag to get their ranks until it’s retrieved from the database. It’s a sloppy way to do it but it’ll work


Don’t worry i’m more than capable of doing it myself :D I just like using plugin natives and forwards more than just keep using CS_GetClientClanTag to get their ranks until it’s retrieved from the database. It’s a sloppy way to do it but it’ll work

lol this little thing made my steam group go from 1 to 1800 members in 3 months


forgetit

12-23-2015, 15:36

So, i have been having a problem with the servers I play on.
We are using this plug-in.
But the problem were having, and I haven’t been able to figure out. Is that when you type /rank, and go to Unfinished Maps, it shows that there are Bonus Stages on basically every single map there is.
I have gone through most of the maps, to see if they have Zones created for them. Which they do not. And it still says there is a bonus on those maps.

Basically I am wondering how i get rid of the «Bonus Stages» When there isn’t any zones/stages on said map.

http://steamcommunity.com/profiles/76561198140826102/ — Add me if need be.

Thank You :D
Happy Holidays


Is anyone else able to hide VIP tags? I see in my ckSurf.cfg there was ck_vip_clantag which allowed me to enable and disable the VIP tag but it wans’t a registered cvar. Decided to delete the cfg file and get a new one and it wasn’t in there. Is there a reason that ck_vip_clantag was removed?

EDIT: Sorry I need to read a bit more next time

Players can change their title with the !titles command
If they set all titles to OFF, their rank will be displayed instead.


Is anyone else able to hide VIP tags? I see in my ckSurf.cfg there was ck_vip_clantag which allowed me to enable and disable the VIP tag but it wans’t a registered cvar. Decided to delete the cfg file and get a new one and it wasn’t in there. Is there a reason that ck_vip_clantag was removed?

If you know want anyone to have vip, just don’t give anyone the first title.


So, i have been having a problem with the servers I play on.
We are using this plug-in.
But the problem were having, and I haven’t been able to figure out. Is that when you type /rank, and go to Unfinished Maps, it shows that there are Bonus Stages on basically every single map there is.
I have gone through most of the maps, to see if they have Zones created for them. Which they do not. And it still says there is a bonus on those maps.

Basically I am wondering how i get rid of the «Bonus Stages» When there isn’t any zones/stages on said map.

http://steamcommunity.com/profiles/76561198140826102/ — Add me if need be.

Thank You :D
Happy Holidays

someone asked me right after i read this post not a big problem tho


If you know want anyone to have vip, just don’t give anyone the first title.

or a flag also dont edit first tag thats vip access


forgetit

12-23-2015, 20:32

someone asked me right after i read this post not a big problem tho
I just dont understand what you are tryying to say. Lol. Iam having the problem, and i cant fix it. How did you fix it?


MrBeardViking

12-23-2015, 20:52

Hello,
I’m having some problems getting the ckSurf mod to work on my server.
I’m hiring a server from Vilayer, I had the mod up and running while the server was raised in the Netherlands. After requesting to have the server moved to Sweden they deleted everythin and no backup was created (they never gave me the chance to back up the server even if I asked if everything would follow in the move or would be deleted *woohoo*:down:)

I’ve added everything from the «csgo» folder, I also edited database.cfg as instructed (Print screen: http://puu.sh/m6AYu/7201a41db8.png)

Root folder: CsGo
Addons folder:
All subfolder files extracted into their folders
CFG folder:
ckSurf is added in the Sourcemod folder
Maps folder:
File extracted
Materials folder:
Sprites added
Sound folder:
Quake sound added.

I have no error log anywhere as I can see..
Anyone who got any idea?

Metamod: 1.10.5
Source Mod 1.7.2
(recall having same version when the server was in [NL] and it worked)

Extra: If anyone could explain where the Zones files from «optional folder» should be added so that I can load some already created zones, then I would be very thankful :)
Thanks in advance guys!


Hello,
I’m having some problems getting the ckSurf mod to work on my server.
I’m hiring a server from Vilayer, I had the mod up and running while the server was raised in the Netherlands. After requesting to have the server moved to Sweden they deleted everythin and no backup was created (they never gave me the chance to back up the server even if I asked if everything would follow in the move or would be deleted *woohoo*:down:)

I’ve added everything from the «csgo» folder, I also edited database.cfg as instructed (Print screen: http://puu.sh/m6AYu/7201a41db8.png)

Root folder: CsGo
Addons folder:
All subfolder files extracted into their folders
CFG folder:
ckSurf is added in the Sourcemod folder
Maps folder:
File extracted
Materials folder:
Sprites added
Sound folder:
Quake sound added.

I have no error log anywhere as I can see..
Anyone who got any idea?

Metamod: 1.10.5
Source Mod 1.7.2
(recall having same version when the server was in [NL] and it worked)

Extra: If anyone could explain where the Zones files from «optional folder» should be added so that I can load some already created zones, then I would be very thankful :)
Thanks in advance guys!

do the plugin run?
is so i blv zones sql go in addons/sm/data. try it in there run zones if dont work try gamedata.
if not runny it only works on surf maps not de
database use tab key wow


Jakeey802

12-23-2015, 23:08

Hello,
I’m having some problems getting the ckSurf mod to work on my server.
I’m hiring a server from Vilayer, I had the mod up and running while the server was raised in the Netherlands. After requesting to have the server moved to

— SNIP —

Addons/SourceMod/Logs

Add me if you need some help

https://steamcommunity.com/id/Jakeey802/


Look inside /cfg/sourcemod/ckSurf.cfg, the feature is already there.

ck_custom_models
ck_replay_bot_skin
ck_replay_bot_arm_skin

On another note, would anyone happen to have the stripper file for surf_crzyfrog_reloaded? Figured I’d ask before I spend a lot of time on one for it.

The end is weird as hell… I made it so you need to touch the wall which will give u low grav.

If anyone has a better fix, let me know :).

modify:
{
match:
{
«model» «*167»
«origin» «-5193 6774 3991»
«spawnflags» «1»
«target» «jail 1.1»
«StartDisabled» «0»
«classname» «trigger_teleport»
}
replace:
{
«target» «Stage2.2»
}
}
{
match:
{
«model» «*168»
«origin» «-21 2622 2311»
«spawnflags» «1»
«target» «jail 1.2»
«StartDisabled» «0»
«classname» «trigger_teleport»
}
replace:
{
«target» «Stage2.2»
}
}
{
match:
{
«model» «*169»
«origin» «-2673.5 5963.5 803.5»
«spawnflags» «1»
«target» «jail 1.3»
«StartDisabled» «0»
«classname» «trigger_teleport»
}
replace:
{
«target» «Stage2.2»
}
}
{
match:
{
«model» «*106»
«origin» «1130.5 701.5 2383»
«spawnflags» «1»
«target» «jail 1.4»
«StartDisabled» «0»
«classname» «trigger_teleport»
}
replace:
{
«target» «Stage2.2»
}
}
{
match:
{
«model» «*163»
«origin» «9876 -8020 -3617»
«spawnflags» «1»
«target» «jail 2.1»
«StartDisabled» «0»
«classname» «trigger_teleport»
}
replace:
{
«target» «Stage3 T»
}
}
{
match:
{
«model» «*164»
«origin» «8632 -14148 -1333»
«spawnflags» «1»
«target» «jail 2.2»
«StartDisabled» «0»
«classname» «trigger_teleport»
}
replace:
{
«target» «Stage3 T»
}
}
{
match:
{
«model» «*165»
«origin» «-3691.5 -11585 -5025»
«spawnflags» «1»
«target» «jail 2.3»
«StartDisabled» «0»
«classname» «trigger_teleport»
}
replace:
{
«target» «Stage3 T»
}
}
{
match:
{
«model» «*166»
«origin» «2840.5 -8549.5 -6048.5»
«spawnflags» «1»
«target» «jail 2.4»
«StartDisabled» «0»
«classname» «trigger_teleport»
}
replace:
{
«target» «Stage3 T»
}
}
{
match:
{
«model» «*80»
«origin» «7419 -8428 432.54»
«spawnflags» «1»
«gravity» «1»
«StartDisabled» «0»
«classname» «trigger_gravity»
}
replace:
{
«gravity» «-5»
}
}
{
match:
{
«model» «*101»
«origin» «1982.5 -8549.5 -2399.5»
«spawnflags» «1»
«gravity» «1»
«StartDisabled» «0»
«classname» «trigger_gravity»
}
replace:
{
«gravity» «-5»
}
}
{
match:
{
«model» «*84»
«origin» «1457 -8549.5 -5273.81»
«spawnflags» «1»
«gravity» «-1»
«StartDisabled» «0»
«classname» «trigger_gravity»
}
replace:
{
«gravity» «-5»
}
}
filter:
{
«model» «*127»
«origin» «9876 -2691 3495.5»
«spawnflags» «1»
«alternateticksfix» «0»
«speed» «150»
«pushdir» «0 90 0»
«StartDisabled» «0»
«classname» «trigger_push»
}
{
«model» «*128»
«targetname» «afk push»
«origin» «9876 -2691 3155»
«spawnflags» «1»
«alternateticksfix» «0»
«speed» «100»
«pushdir» «0 90 0»
«StartDisabled» «1»
«classname» «trigger_push»
}
{
«model» «*100»
«origin» «1982.5 -8549.5 -2304.5»
«spawnflags» «1»
«target» «jail 2.4»
«StartDisabled» «0»
«classname» «trigger_teleport»
}


MrBeardViking

12-24-2015, 05:17

Addons/SourceMod/Logs

Add me if you need some help

https://steamcommunity.com/id/Jakeey802/

addonssourcemod *logs do not exist*
http://puu.sh/m6YT6/b77def08de.png

I’ve added you on steam *MrBeardViking*


addonssourcemod *logs do not exist*
http://puu.sh/m6YT6/b77def08de.png

I’ve added you on steam *MrBeardViking*

Just make a folder called logs and it will print logs into there, if there is no logs folder it wont print any logs.


caponeaus

12-24-2015, 08:52

Can I please have some assistance with this plugin. The skill groups are set to only 9 so all other skill groups I add aren’t getting acknowledged. Also how do I remove the square brackets on the skill group names in game. In game it shows on the leaderboard as [NEW], how would I make that NEW. And I need help to allow it add more skill groups :D Yes I have edited the skillgroups.cfg to have more skill groups, the plugin just isn’t recognising it.


Jakeey802

12-24-2015, 10:12

SetClanTag(Handle timer, any:client)
SetPlayerRank(client)


caponeaus

12-24-2015, 12:35

Okay, I soughted out the ranking system. Can I please have some help with getting the bot replay to work? I have both the bonus and replay cvar on 1. When I type !spec it shows up to play the map record, but when I do it the bot is just frozen..?


Hey is their a possibility that you can make where you can set the VIP Flag required?

also the reserve flag(a) doesn’t seem to be working I tried it and it’s not giving vip.


Okay, I soughted out the ranking system. Can I please have some help with getting the bot replay to work? I have both the bonus and replay cvar on 1. When I type !spec it shows up to play the map record, but when I do it the bot is just frozen..?

You were able to add more than 9 ranks?


Jakeey802

12-24-2015, 23:59

You were able to add more than 9 ranks?

You have to hard code it in the sp


You have to hard code it in the sp

Can you do it? and the sp you’re talking about the main cksurf.sp or?


YesMePlz

12-25-2015, 02:51

I so hope im posting this in the correct section. If not Im sorry. I haven’t setup a server since 1.6 and things are alot more complicated now haha.

I have a question, probably a stupid one to most of you. But I setup my surf server with cksurf. I got everything working, but im trying to figure out where i put the database files folder. For the start/end zones for surf maps. Do I need to setup a MySQL server for this? The instructions weren’t very clear to me, and its probably something right infront of my face that im missing.

Also trying to figure out how to get map vote working/RTV, is that a separate mod that I need to install? Thank you for your time.


Jakeey802

12-25-2015, 03:25

I so hope im posting this in the correct section. If not Im sorry. I haven’t setup a server since 1.6 and things are alot more complicated now haha.

I have a question, probably a stupid one to most of you. But I setup my surf server with cksurf. I got everything working, but im trying to figure out where i put the database files folder. For the start/end zones for surf maps. Do I need to setup a MySQL server for this? The instructions weren’t very clear to me, and its probably something right infront of my face that im missing.

Also trying to figure out how to get map vote working/RTV, is that a separate mod that I need to install? Thank you for your time.

Import the sql file to your db or use !insertmaptiers !insertzones in game.


helloworld_

12-25-2015, 14:45

Is it possible to record bots on multiple bonuses? Now e.g. bonus replay for Bonus 2 is replacing Bonus 1 record.


caponeaus

12-25-2015, 17:52

Can I please have some help with the bots? When a record is made, a bot joins the server as LOCALHOST BOT John, and doesn’t move. It just stays in the spawn doing nothing?? Help would be much appreciated


Can I please have some help with the bots? When a record is made, a bot joins the server as LOCALHOST BOT John, and doesn’t move. It just stays in the spawn doing nothing?? Help would be much appreciated

I agree with that. It’s happening a lot lately for no reason.


Feature request: If !hide is enabled (where you cannot see other players), can it at all possible to silence others footsteps & weapon sounds? (knifing, whether it be a player, the air, or the ground, shooting, etc)


extr1m725

12-26-2015, 07:58

L 12/26/2015 — 13:27:49: [ckSurf.smx] [ckSurf] SQL Error (db_checkAndFixZoneIdsCallback): near «,»: syntax error
L 12/26/2015 — 13:29:20: [ckSurf.smx] [ckSurf] SQL Error (db_checkAndFixZoneIdsCallback): near «,»: syntax error


ck_godmode 0, but players do not die. Why?


caponeaus

12-27-2015, 02:56

Okay, is anyone having issues with the bot not spawning now. Steam has been messed up from Xmas and «DDossers» or whatever but is the bots not spawning in my end of Steams? Because they were working fine the other day and now they aren’t even spawning into the server. Is anyone else having this issue or can help me fix it?


Joni — plz check PM for exploit on latest build.


MrPriime

12-27-2015, 05:11

ck_godmode 0, but players do not die. Why?

I want to use this with course map but I can’t. I guess we could wait for an update. It apparently disables map damage.


How can i get to a bonus zone that has not a start zone? like in kitsune2_go for example, made all the normal stages, but cant reach the bonus parts.


tommyzat

12-27-2015, 06:24

Import the sql file to your db or use !insertmaptiers !insertzones in game.

fixed


tommyzat

12-27-2015, 06:31

fixed2


tommyzat

12-27-2015, 07:30

I am getting this error over and over again

Setting invalid soundscape, ep2_caves.main_cavern, as the active soundscape. There is probably no script entry matching this name. BUG THIS!


Jakeey802

12-27-2015, 09:53

I am getting this error over and over again

Setting invalid soundscape, ep2_caves.main_cavern, as the active soundscape. There is probably no script entry matching this name. BUG THIS!

Meh doesn’t really matter


HIRAMEte0r

12-28-2015, 01:06

!insertzones doesn’t work on 1.8b for me.
And sm_skinchooser doesn’t work fine coz of cksurf plugin.
someone help please.


Jakeey802

12-28-2015, 01:32

And sm_skinchooser doesn’t work fine coz of cksurf plugin.

I’ve got it running fine on my server


forgetit

12-28-2015, 03:02

How would i go about adding more than 9 ranks to the server? Is it just adding a 10th one? or do i have to change coding?


How would i go about adding more than 9 ranks to the server? Is it just adding a 10th one? or do i have to change coding?

That’s what I’m asking no one is telling me how other than Hard code it.


Jakeey802

12-28-2015, 03:19

How would i go about adding more than 9 ranks to the server? Is it just adding a 10th one? or do i have to change coding?

You have to edit the sp


forgetit

12-28-2015, 03:20

That’s what I’m asking no one is telling me how other than Hard code it.
Oh damn =/ Does the author of the plug-in have any intentions to add more ranks at a later date?


HIRAMEte0r

12-28-2015, 03:48

I’ve got it running fine on my server

sm_skinchooser doesn’t save the model which you chose last time.
If I disable cksurf.smx, it works fine.


I have a problem.
I started a csgo surf server
After I’ve run !intermapzones, this sentence came out
Setting invalid soundscape. ep2_caves.main_cavern. as the active soundscape. There is probably no script entry matching this name. BUG THIS!I dont know what to do. Please tell me how to solve this problem.

after I execute !intermapzones, this sentence appeared
Setting CBaseEntity to non-brush model models/props/de_train/barrel.mdlI want to know what barrel.mdl is.

I ran !Insertmapzones, then startzone came out.
The zone always disappears after I restart the server.
Please tell me what can I do to solve this problem.

I try to translete to English, but maybe there are some mistakes.


I’m in trouble.
I have to start the server.
We’ve run the after !Insertmapzones.
When you try to play such a statement came out.

Why I want you to tell me whether this happens.

Other also came out something like this.

How do I to this.
Where is the barrel.mdl .

You may be suffering one after.

Katy, your first 2 errors are completely unrelated to the plugin. They are map errors.


Katy, your first 2 errors are completely unrelated to the plugin. They are map errors.

Thank u for ur kindness

Do u know why the startzone doesnt work?


Thank u for ur kindness

Do u know why the startzone doesnt work?

I forgot to mention, those map «errors» pop up on lots of maps and aren’t usually important, so do not worry about them.

It sounds like you are using !insertmapzones which successfully places the zones in your database. It takes time, so please wait before changing maps/restarting server. Ensure that your database (whether it be sqlite or mysql) isn’t getting deleted/wiped for some reason, also ensure that your databases.cfg file is setup correctly.


YesMePlz

12-28-2015, 19:38

2 quick things.

1) Where do I go to edit the points earned on map completion? Cause currently if someone beats a map they instantly become a expert on the server. Even if its not a record beat. The only file I can find is skillgroups.cfg is that the only place I can edit it?

2) Where do I edit the advertisements like the one that says «this server is running cksurf mod» So I can add in my own stuff. Is that hard coded and do I need a seperate plugin to do that?

Thank you so much


jonitaikaponi

12-28-2015, 20:21

Updates:
New CVars:
— ck_autovip_flag — «Automatically give players with this admin flag the VIP title. Invalid or not set, disables auto VIP.»
— ck_adminmenu_flag — «Admin flag required to open the !ckadmin menu. Invalid or not set, requires flag b.»
— ck_zonemenu_flag — «Admin flag required to open the !zones menu. Invalid or not set, requires flag z.»

Fixed an issue where players would gain less points from finishing multiple bonuses in a single map.
Fixed many text issues with bonuses.

2 quick things.

1) Where do I go to edit the points earned on map completion? Cause currently if someone beats a map they instantly become a expert on the server. Even if its not a record beat. The only file I can find is skillgroups.cfg is that the only place I can edit it?

2) Where do I edit the advertisements like the one that says «this server is running cksurf mod» So I can add in my own stuff. Is that hard coded and do I need a seperate plugin to do that?

Thank you so much

1. Yes, you can edit these settings from the skillgroups.cfg. Look at !help2 for more info. If your server only has a few maps, people will get higher rank easier, as the competition for higher ranks in maps is easier.

You can also change the amount of extra points players get by finishing the map for the first time (ck_ranking_extra_points_firsttime), or improving their time (ck_ranking_extra_points_improvements) from the ckSurf.cfg in the csgo/cfg/sourcemod folder.

2. You can edit this in the ckSurf.cfg also.


Ok, big problem I noticed tonight. If players finish a map before all ranks are loaded in, it replaces the replay bot and the person who got the record gets a ridiculous amount of points. After the real ranks are loaded in, they refresh their profile and are suddenly missing tons of points, no matter what they do.

Tonight I had a player who originally had ~75,000 points beat a map using the method above, suddenly spike up to 191,000 points. He refreshed, now sits at 60,000, lost over 15,000 points. Even if he refreshes he never gets this back. I’ve also recalculated the database, with no luck. Another one of my users had the same issue a couple days ago. Any way this can be looked into? Permanently lost points, in great amounts such as this are pretty bad :(


jonitaikaponi

12-29-2015, 07:55

Ok, big problem I noticed tonight. If players finish a map before all ranks are loaded in, it replaces the replay bot and the person who got the record gets a ridiculous amount of points. After the real ranks are loaded in, they refresh their profile and are suddenly missing tons of points, no matter what they do.

Tonight I had a player who originally had ~75,000 points beat a map using the method above, suddenly spike up to 191,000 points. He refreshed, now sits at 60,000, lost over 15,000 points. Even if he refreshes he never gets this back. I’ve also recalculated the database, with no luck. Another one of my users had the same issue a couple days ago. Any way this can be looked into? Permanently lost points, in great amounts such as this are pretty bad :(

If you updated recently, it is likely that they had gained more points from the old version that had a bug in bonus points. I thought you would only gain less points with the bug, but I didn’t extensively test this, as I just noticed it happening on my test server and fixed it right away.

«Fixed an issue where players would gain less points from finishing multiple bonuses in a single map.»
If you want to test this, just roll back to an earlier version and recalculate the players points.

I disabled the timer if the server or the user hasn’t loaded it’s settings fully yet, hopefully this fixes the other issue.

Also fixed unfinished maps in the !profile menu


If you updated recently, it is likely that they had gained more points from the old version that had a bug in bonus points. I thought you would only gain less points with the bug, but I didn’t extensively test this, as I just noticed it happening on my test server and fixed it right away.

If you want to test this, just roll back to an earlier version and recalculate the players points.

I disabled the timer if the server or the user hasn’t loaded it’s settings fully yet, hopefully this fixes the other issue.

Also fixed unfinished maps in the !profile menu

The first player to experience this problem was a few days ago prior to update, and the other player was last night right after the bonus points fix update. Really not sure what to do to give back the missing points, they were both within the top 10 on my server, now booted back 7-8 ranks or so.


mazdarx8

12-29-2015, 16:00

The first player to experience this problem was a few days ago prior to update, and the other player was last night right after the bonus points fix update. Really not sure what to do to give back the missing points, they were both within the top 10 on my server, now booted back 7-8 ranks or so.

If you have a backup, try that you only restore his account (if that works without bugs then?)


If you have a backup, try that you only restore his account (if that works without bugs then?)

Can only do a full DB restore which would not work for me, since one player got points taken away a week ago, and older backup I have is simply too old. :/

I realized their multipliers somehow got reset. I messaged Joni, he suggested to change the multiplier manually, so I will be doing that later when those players are online and adjust it to as close as possible to where they were before their points got taken away.

The latest version of the timer should solve this problem. The issue is that the player was able to complete a map before the ranks completely loaded in, which resulted in the system thinking they were a new player, and overwriting their multiplier with one of a new player (300 > 1).


Jackol1234

12-29-2015, 22:04

With the new version (commit 125), trails are not showing up.


peri0dic

12-29-2015, 22:31

Every time I restart my server or it goes into hibernating I have to re-input the !insertmapzones and !insertmaptiers commands… I tried to upload the sql files to my database but I either installed them wrong or idk… (Im very new to MySQL) I know their is the commands sm_insertamapzones
and sm_insertmaptiers but they bring up the menu that ask for you to press yes is their anyway to do this in the console so that I can just have it as a startup command? Thanks :3


Jakeey802

12-30-2015, 01:10

Every time I restart my server or it goes into hibernating I have to re-input the !insertmapzones and !insertmaptiers commands… I tried to upload the sql files to my database but I either installed them wrong or idk… (Im very new to MySQL) I know their is the commands sm_insertamapzones
and sm_insertmaptiers but they bring up the menu that ask for you to press yes is their anyway to do this in the console so that I can just have it as a startup command? Thanks :3

You should look into fixing the zones getting deleted rather than re inserting them every time


I forgot to mention, those map «errors» pop up on lots of maps and aren’t usually important, so do not worry about them.

It sounds like you are using !insertmapzones which successfully places the zones in your database. It takes time, so please wait before changing maps/restarting server. Ensure that your database (whether it be sqlite or mysql) isn’t getting deleted/wiped for some reason, also ensure that your databases.cfg file is setup correctly.

how long does it take after using !insertmapzones.
I waited 20 minutes.
It did not change.

This is my database.cfg.
«Databases»
{
«driver_default» «mysql»

// When specifying «host», you may use an IP address, a hostname, or a socket file path

«default»
{
«driver» «default»
«host» «localhost»
«database» «sourcemod»
«user» «root»
«pass» «»
//»timeout» «0»
//»port» «0»
}

«storage-local»
{
«driver» «sqlite»
«database» «sourcemod-local»
}

«clientprefs»
{
«driver» «sqlite»
«host» «localhost»
«database» «clientprefs-sqlite»
«user» «root»
«pass» «»
//»timeout» «0»
//»port» «0»
}

«cksurf»
{
«driver» «sqlite»
«host» «localhost»
«database» «cksurf-sqlite»
«user» «root»
«pass» «»
}
}


Maybe stupid question, can I use this plugin for my bhop server or there’s better, dedicated plugin?


I can’t manage to execute admin commands in the console, the ckSurf timer doesn’t load automatically.

I installed by your tutorial,
This is my /addons/sourcemod/configs/databases.cfg
«Databases»
{
«driver_default» «mysql»

// When specifying «host», you may use an IP address, a hostname, or a socket file path

«default»
{
«driver» «default»
«host» «localhost»
«database» «sourcemod»
«user» «root»
«pass» «»
//»timeout» «0»
//»port» «0»
}

«storage-local»
{
«driver» «sqlite»
«database» «sourcemod-local»
}

«clientprefs»
{
«driver» «sqlite»
«host» «localhost»
«database» «clientprefs-sqlite»
«user» «root»
«pass» «»
//»timeout» «0»
//»port» «0»
}

«cksurf»
{
«driver» «sqlite»
«host» «localhost»
«database» «cksurf-sqlite»
«user» «root»
«pass» «»
}

}
Metamod:Source version 1.10.6
Compiled on: Sep 10 2015
Plugin interface version: 15:14
SourceHook version: 5:5
http://www.metamodsource.net/

SourceMod 1.7.3-dev+5283, by AlliedModders LLC
To see running plugins, type «sm plugins»
To see credits, type «sm credits»
Visit http://www.sourcemod.net/

ckSurf 1.18 beta
] sm plugins
«Basic Comm Control» (1.7.3-dev+5283) by AlliedModders LLC
«Basic Votes» (1.7.3-dev+5283) by AlliedModders LLC
«Admin File Reader» (1.7.3-dev+5283) by AlliedModders LLC
«Admin Help» (1.7.3-dev+5283) by AlliedModders LLC
«Basic Ban Commands» (1.7.3-dev+5283) by AlliedModders LLC
«Player Commands» (1.7.3-dev+5283) by AlliedModders LLC
«Basic Commands» (1.7.3-dev+5283) by AlliedModders LLC
«Fun Commands» (1.7.3-dev+5283) by AlliedModders LLC
«Anti-Flood» (1.7.3-dev+5283) by AlliedModders LLC
«Basic Chat» (1.7.3-dev+5283) by AlliedModders LLC

] meta list
[01] SourceMod (1.7.3-dev+5283) by AlliedModders LLC
[02] CS Tools (1.7.3-dev+5283) by AlliedModders LLC
[03] SDK Tools (1.7.3-dev+5283) by AlliedModders LLC
[04] SDK Hooks (1.7.3-dev+5283) by AlliedModders LLC
[05] DHooks (2.0.2) by AlliedModders

I can’t see the plugin is installed wrong, must be somewhere that I load it? I didn’t ever host a CS:GO server but I am familiar to hosting. But I just can’t figure out what I am doing wrong…

Please help me out!

— I managed to install it yesterday by some tweaks which I don’t remember. But had to do a clean install because I managed fukkk it up anyway :=)
It should work, i’m sure that I am missing something…


Jakeey802

12-30-2015, 08:46

— snip —
Please help me out!

— I managed to install it yesterday by some tweaks which I don’t remember. But had to do a clean install because I managed fukkk it up anyway :=)
It should work, i’m sure that I am missing something…

Post error log from addons/sourcemod/logs/


jonitaikaponi

12-30-2015, 09:03

Update

Added map extend vote for VIPs by connorjan
Command to start the vote: sm_ve
CVars:
ck_vote_extend_time — The length of the map extension
ck_max_vote_extends — Max number of vote extends

Added CVar ck_end to disable the !end command.


LeeStrong

12-30-2015, 09:34

Works perfect — Thanks!

Bit of a daft question — But I hard-coded in several new ranks last week and I can’t find a way to merge updates with my local copies. As such, I’ve reverted my changes so I can keep up to date with the latest commits.
Is there an easy way to do this without losing my personal changes at the moment? You should note that I’m a total «noob» with GIT.

— Lee


Im building a surf server with my friends and we need a surf plugin. We are trying to make it work with this plugin ( https://forums.alliedmods.net/showthread.php?t=264498 ) but the plugin does not work i dont know why. I’ve installed everything correctly and the databases.cfg aswell.
This is how my databases.cfg looks like : http://imgur.com/fU1lJ5z
Can someone help me please?
Thank you.


Logs ? And try to type in the console :
sm plugins reload ckSurf


LeeStrong

01-01-2016, 09:42

Suggestions for Gameplay Improvement:
— sm_restart !r verification on staged maps
If the user has the option selected, using !r on staged maps will present a menu with 8 no options, and 1 yes to confirm to restart the map.
Alternatively — The menu could display 1 option to use !back, and 1 to use !r, and 1 to exit the menu.


Logs ? And try to type in the console :
sm plugins reload ckSurf

Watch the main log error ( http://imgur.com/PjCMFs5 ) : «L 01/01/2016 — 13:27:22: [SM] Unable to load plugin «ckSurf.smx»: Native «SetClientName» was not found»


Newbie1992

01-01-2016, 10:56

change sqlite to mysql

sqlite is localhost, root but you still added another server with user and password.


change sqlite to mysql

sqlite is localhost, root but you still added another server with user and password.

I’ve done it and now when i type «sm plugins list» it shows that the plugin ckSurf is loaded but the plugin comands does not work.


I’ve done it and now when i type «sm plugins list» it shows that the plugin ckSurf is loaded but the plugin comands does not work.
Are you kiding me ? You gave me the error !
«L 01/01/2016 — 13:27:22: [SM] Unable to load plugin «ckSurf.smx»: Native «SetClientName» was not found»
Of course it won’t work.

A quick google research would have fix your problem… Look at that :
https://wiki.alliedmods.net/SourceMod_1.7.1_Release_Notes
Added new SetClientName native to reliably change a player’s name on any game (PR 313).
Just update your sourcemod to 1.7.1 or 1.7+


Are you kiding me ? You gave me the error !
«L 01/01/2016 — 13:27:22: [SM] Unable to load plugin «ckSurf.smx»: Native «SetClientName» was not found»
Of course it won’t work.

A quick google research would have fix your problem… Look at that :
https://wiki.alliedmods.net/SourceMod_1.7.1_Release_Notes
Added new SetClientName native to reliably change a player’s name on any game (PR 313).
Just update your sourcemod to 1.7.1 or 1.7+

Im already using the sourcemod 1.7.3 build 5278, why are you telling me that i need to update sourcemod when i already got an 1.7.3 build?


Im already using the sourcemod 1.7.3 build 5278, why are you telling me that i need to update sourcemod when i already got an 1.7.3 build?
Then, why can’t the plugin find the stock ? You sure you got a 1.7.3 version ? (sm version)


helloworld_

01-01-2016, 21:36

After some time zonegroups of my bonuses changed to one more, starts from bonus2.
It is happening on every map where is more than one bonus.
Any ideas why this is happening? It’s very annoying.

http://screenshu.com/static/uploads/temporary/3p/n6/aq/yhnoo4.jpg


killerbaby06

01-01-2016, 23:09

i have this on my server but when i type «!r» and try to respawn on certain maps it doesnt work. It just says destination zone not found and i tried resetting the destination zones and it still doesnt work :/


Resolude

01-02-2016, 02:08

Feature request:

Change how CKSurf fetches the mapcycle file. From my understanding of the code, it fetches the file pointed at by mapcyclefile. Please allow server hosters to add an entry called «cksurf» in /csgo/addons/sourcemod/configs/maplists.cfg where we can dictate what mapcycle file the plugin is given.


xice1337

01-02-2016, 10:16

Is it possible to load *special* commands for a specific map?
What i want to do is load these commands in order when the map is fully loaded:

sv_cheats 1
ent_setpos 234 -10551 551 -191
ent_setpos 235 -10551 551 -191
ent_setpos 236 -10551 551 -191
sv_cheats 0

I need to load these to fix a map without decompiling/compiling again.


Jakeey802

01-02-2016, 12:14

Is it possible to load *special* commands for a specific map?
What i want to do is load these commands in order when the map is fully loaded:

sv_cheats 1
ent_setpos 234 -10551 551 -191
ent_setpos 235 -10551 551 -191
ent_setpos 236 -10551 551 -191
sv_cheats 0

I need to load these to fix a map without decompiling/compiling again.

https://forums.alliedmods.net/showthread.php?t=69506


spancer35

01-02-2016, 14:45

Somebody can upload skillgroups.cfg i didn’t like the default settings.


Just installed this plugin, with Sourcemod 1.8.0.5825
Running the new ckSurf 1.18

Players are complaining being stuck when they surf.
Maps i’m running: beginner, kitsune,mesa, utopia
Tickrate: 128

Hope someone can help me out!
— spot

EDIT:
Changed to 64 tick, seems to fix the problem.
But i still get some weird «errors» https://gyazo.com/dd5a9fd1f1e06327390fb835863fed23


How to fix?

L 01/03/2016 — 06:22:26: Info (map «surf_kitsune2_go») (file «errors_20160103.log»)
L 01/03/2016 — 06:22:26: [SM] Plugin encountered error 11: Invalid memory access
L 01/03/2016 — 06:22:26: [SM] Displaying call stack trace for plugin «ckSurf.smx»:
L 01/03/2016 — 06:22:26: [SM] [0] Line 3955, ckSurf/sql.sp::SQL_selectCheckpointsCallback()
L 01/03/2016 — 06:24:04: [SM] Plugin encountered error 11: Invalid memory access
L 01/03/2016 — 06:24:04: [SM] Displaying call stack trace for plugin «ckSurf.smx»:
L 01/03/2016 — 06:24:04: [SM] [0] Line 3955, ckSurf/sql.sp::SQL_selectCheckpointsCallback()
L 01/03/2016 — 06:29:30: [SM] Plugin encountered error 11: Invalid memory access
L 01/03/2016 — 06:29:30: [SM] Displaying call stack trace for plugin «ckSurf.smx»:
L 01/03/2016 — 06:29:30: [SM] [0] Line 3955, ckSurf/sql.sp::SQL_selectCheckpointsCallback()


PresidentEvil

01-02-2016, 19:44

can you add an admin command that deletes all the records/times/etc for players who have not played on the server in the last 60 days


Joni — check PM’s, sent you a couple of new exploits that were found.

Thanks


The default flag seems to be set to root(z) and not b or a. Is there an easy way to change the givetitle flag to just generic admin flag? Having to give everyone Root to do anything is a bit much.

https://wiki.alliedmods.net/Overriding_Command_Access_(SourceMod)


PresidentEvil

01-03-2016, 00:09

Players coming back onto the server are getting their ranks as NEW, when they are higher. The issue fixes itself when they beat a map but just wanted to confirm whether this was an issue.

Map changes also make players the rank of NEW.

Under profile they are listed as their actual rank.

I have a 64 slot server and 32 slot server, and it seems to happen on my 64 slot server when it gets near full capacity


Jackol1234

01-03-2016, 01:21

Is there a way to make certain commands not stop the timer, such as sm_rename?


lnnocent

01-03-2016, 07:56

Can someone help me fix the timer for my server? Everything I assume I need to be set at 25, is set at 25 but the timer at the top starts at 5 minutes and goes to 0:00 when there are still 20 minutes left.

Also, some surf maps don’t spawn replay bots. Is this normal or is there a fix for this?


jonitaikaponi

01-03-2016, 08:44

Fixed an exploit where multiple zones on top of each other would cause issues with tracking player location.

Can someone help me fix the timer for my server? Everything I assume I need to be set at 25, is set at 25 but the timer at the top starts at 5 minutes and goes to 0:00 when there are still 20 minutes left.

Also, some surf maps don’t spawn replay bots. Is this normal or is there a fix for this?

The timer on the top is controlled by mp_roundtime. The map time limit is controlled by mp_timelimit.

If no one has finished the map, then there won’t be a bot. Other reason would be that the map has broken spawns, then you can get the bots to spawn by writing !addspawn and reloading the map. Note also that using !addspawn determines the location where players spawn, when they use !r.


lnnocent

01-03-2016, 08:48

Fixed an exploit where multiple zones on top of each other would cause issues with tracking player location.

The timer on the top is controlled by mp_roundtime. The map time limit is controlled by mp_timelimit.

If no one has finished the map, then there won’t be a bot. Other reason would be that the map has broken spawns, then you can get the bots to spawn by writing !addspawn and reloading the map. Note also that using !addspawn determines the location where players spawn, when they use !r.

Yeah, I’m talking about when a replay bot doesn’t spawn when someone beats the map. Thanks though, I’ll try doing !addspawn when I get to those maps.

Also, I have mp_roundtime set to 25 in server.cfg and gamemode_custom.cfg as well. I have no idea why it won’t change for me.

And another thing — Is it possible to replace the trails that are used for VIPs?


LeeStrong

01-03-2016, 09:30

Yeah, I’m talking about when a replay bot doesn’t spawn when someone beats the map. Thanks though, I’ll try doing !addspawn when I get to those maps.

Also, I have mp_roundtime set to 25 in server.cfg and gamemode_custom.cfg as well. I have no idea why it won’t change for me.

And another thing — Is it possible to replace the trails that are used for VIPs?

This happens to me on surf_lt_unicorn_official — I just removed the map, no idea why or how it would be a map related issue. Bloody brilliant map as well.


xice1337

01-03-2016, 09:58

https://forums.alliedmods.net/showthread.php?t=69506

It works for commands like sv_cheats 1 but not for ent_setpos or ent_fire. I think it must be executed by a client. Anyone has an idea?


lnnocent

01-03-2016, 10:05

Not sure if anyone else is having this issue but I added a bunch of maps to my server and some of the maps and their zones got mixed together. Sometimes they start at the bonus and beat the map as if it were the actual map.

Am I safe to use !insertmapzones once again or should I not do this? I know there are a lot of maps that aren’t in the included database files but I’d be okay with rezoning maps myself. This is causing a lot of issues on my server and I have to go into the database and delete map times quite a lot.


Just installed this plugin, with Sourcemod 1.8.0.5825
Running the new ckSurf 1.18

Players are complaining being stuck when they surf.
Maps i’m running: beginner, kitsune,mesa, utopia
Tickrate: 128

Hope someone can help me out!
— spot

EDIT:
Changed to 64 tick, seems to fix the problem.
But i still get some weird «errors» https://gyazo.com/dd5a9fd1f1e06327390fb835863fed23

NOTE THATS why we run at 64 tick i tell all the members they say no 128 so i changed then they wanted to go back.


anyone setting titles and on map change they no longer with that player only thing it stays is vip


Jakeey802

01-03-2016, 13:06

Not sure if anyone else is having this issue but I added a bunch of maps to my server and some of the maps and their zones got mixed together. Sometimes they start at the bonus and beat the map as if it were the actual map.

Am I safe to use !insertmapzones once again or should I not do this? I know there are a lot of maps that aren’t in the included database files but I’d be okay with rezoning maps myself. This is causing a lot of issues on my server and I have to go into the database and delete map times quite a lot.

You can run it again but be aware that it will delete all the zones currently made


lnnocent

01-03-2016, 14:08

You can run it again but be aware that it will delete all the zones currently made

Yeah so the maps that I had to zone will be deleted and I’ll have to rezone them, correct? If so, then it’s not a big deal because it will save me a LOT of time.


Jakeey802

01-03-2016, 15:39

Yeah so the maps that I had to zone will be deleted and I’ll have to rezone them, correct? If so, then it’s not a big deal because it will save me a LOT of time.

If you’re using MySQL you could export them and just reimport them again otherwise you’ll have to redo it all. For SQLite I wouldn’t have a clue


Yeah so the maps that I had to zone will be deleted and I’ll have to rezone them, correct? If so, then it’s not a big deal because it will save me a LOT of time.

That is correct.


jonitaikaponi

01-03-2016, 16:45

Created a UMC mapcycle generator for Ultimate Mapchooser users. This creates a mapcycle file for UMC that will then display the maps tier, stages and bonus count in votes and the nomination menu: http://koti.kapsi.fi/~mukavajoni/umc/vote.jpg

Here is a live version that uses data from the default zones and maptiers
http://koti.kapsi.fi/~mukavajoni/umc/

Also added the code to github, so users can set this up for their own databases and get more accurate data for your server.


Anyone have stripper config file for surf_exocube to make it go in easy mode?


Any fixes for the !vip trailing going away after some time, coming soon? Also any store like things coming? :-)


Too bad umc doesnt do anything for me… bah

Copy pasted umc plugin from the creator page, edited the umc-mapcycle but all the plugins seem not to respond in game. nominate not working, admin menu not changed, map names no changed…


jonitaikaponi

01-03-2016, 20:15

Too bad umc doesnt do anything for me… bah

Copy pasted umc plugin from the creator page, edited the umc-mapcycle but all the plugins seem not to respond in game. nominate not working, admin menu not changed, map names no changed…

Make sure to download the fixed version of UMC for CSGO that is somewhere in the thread.

Please ask further questions there, as I don’t want this thread to turn into a UMC support thread


Make sure to download the fixed version of UMC for CSGO that is somewhere in the thread.

Please ask further questions there, as I don’t want this thread to turn into a UMC support thread

Is too much if i ask for a direct downoad link on PM? Thank you.


jonitaikaponi

01-04-2016, 09:19

Is too much if i ask for a direct downoad link on PM? Thank you.

I updated the website with the link


YesMePlz

01-04-2016, 10:37

How do I block cksurf out of admin command group? sm_cksurf?


LeeStrong

01-04-2016, 17:58

I’m loving the update Elz ;) Thanks!


Foskitox

01-05-2016, 05:08

The trails are a little bugged :b If you stop and the trail disappear he dont appear anymore, and you can’t change the colors :x

Examples:
1st step: You need to choose the color 1st and you can only turn ON the trail after that.
2nd: If you want to choose another color you need to turn off the Trail, wait for it to disappear and make the 1st step xD

Can you fix it? :b

And how can I change the «!vip» command for example to «!vips» ? Since I have a VIP system and it appears a windows if I write «!vip» xD

Thanks :D


jonitaikaponi

01-05-2016, 11:08

The trails are a little bugged :b If you stop and the trail disappear he dont appear anymore, and you can’t change the colors :x

Examples:
1st step: You need to choose the color 1st and you can only turn ON the trail after that.
2nd: If you want to choose another color you need to turn off the Trail, wait for it to disappear and make the 1st step xD

Can you fix it? :b

And how can I change the «!vip» command for example to «!vips» ? Since I have a VIP system and it appears a windows if I write «!vip» xD

Thanks :D

This is made to ensure players don’t crash because of too many temp entities.

The way trails work in CSGO is that they are client side temp ents, which basically means that plugins can’t do much to them after they are applied. For an example, the plugin cant remove a players trail, which means that a players trail will stay on as long as they are moving. So that gives us two choices when updating a trail, either don’t update players trails unless they have stood still long enough for the trail to die, or reapply the new trail ontop of the last trail, which would eventually lead to crashes as a player could run around long enough to get hundreds of trails on top of each other.

The way ckSurf was giving out trails was a bit too careful IMHO, so I changed it to now always reapply the trail if a player has stood still for longer than the trail life (The trail used to get reapplied after the trail had died and the player left a zone, with a 10 second limit). So from now on, to change the trails color, you have to stand still for 2 seconds so that the trail gets refreshed. New version is on github


Hello Joni,

the plugin is running great as always but I have two things which bother me a bit.

1. The replay bot is a bit broken on my surf_rookie server. It starts all good, but after a few stages it getting more and more desynced. This is only on surf_rookie. I think I saw this also on a different rookie server, maybe someone can confirm this too?

2. I’m playing a bit with a donation system and want to reward people with different custom titel.
So I just insert people manualy over a sql insert. This works fine but after every map change my changes are set to 0 in ever «custom#» colummn.

Server version: from 04.01.2016


jonitaikaponi

01-05-2016, 12:51

Hello Joni,

the plugin is running great as always but I have two things which borders me a bit.

1. The replay bot is a bit broken on my surf_rookie server. It starts all good, but after a few stages it getting more and more desynced. This is only on surf_rookie. I think I saw this also on a different rookie server, maybe someone can confirm this too?

2. I’m playing a bit with a donation system and want to reward people with different custom titel.
So I just insert people manualy over a sql insert. This works fine but after every map change my changes are set to 0 in ever «custom#» colummn.

Server version: from 04.01.2016

1. The record was most likely done before this fix: https://github.com/jonitaikaponi/ckSurf/commit/7955c547212a4a8cac4e65044032d796efa1ec00

2. If you have an empty title slot in custom_chat_titles.txt, then all titles after that will be disabled, so keep them in order.


helloworld_

01-05-2016, 16:47

1. The record was most likely done before this fix: https://github.com/jonitaikaponi/ckSurf/commit/7955c547212a4a8cac4e65044032d796efa1ec00

New bots are buggy too. I noticed that they are bugging when record time is long. For example surf_sinister_evil — there isn’t any boosts on map, but my record of 16minutes is bugged.
I have newest version of plugin.

And i want to ask you jonitaikaponi if you are going to add record bots for multiple bonuses. Maybe some command that change which bonus bot have to show.


Foskitox

01-05-2016, 18:27

This is made to ensure players don’t crash because of too many temp entities.

The way trails work in CSGO is that they are client side temp ents, which basically means that plugins can’t do much to them after they are applied. For an example, the plugin cant remove a players trail, which means that a players trail will stay on as long as they are moving. So that gives us two choices when updating a trail, either don’t update players trails unless they have stood still long enough for the trail to die, or reapply the new trail ontop of the last trail, which would eventually lead to crashes as a player could run around long enough to get hundreds of trails on top of each other.

The way ckSurf was giving out trails was a bit too careful IMHO, so I changed it to now always reapply the trail if a player has stood still for longer than the trail life (The trail used to get reapplied after the trail had died and the player left a zone, with a 10 second limit). So from now on, to change the trails color, you have to stand still for 2 seconds so that the trail gets refreshed. New version is on github

So, can I disable the !vip part? :b
So I can use a player trail plugin :b


wayne3288

01-05-2016, 19:11

I might be completely blind but why is there no way to make stages on a map without any zones? I can only create some at maps which already have stages and on a «linear» map only checkpoints


PresidentEvil

01-05-2016, 19:44

on some maps the teletostart zones dont work at all, me and one of my admins spent over an hour trying to get it to work on surf_oma, at one point after much trial and error we got it to work but later it stopped working


So, can I disable the !vip part? :b
So I can use a player trail plugin :b

I would also enjoy a cvar to disable all VIP features. I want my VIP’s to be able to keep the VIP tag, just not the features, I use my own benefits right now.

on some maps the teletostart zones dont work at all, me and one of my admins spent over an hour trying to get it to work on surf_oma, at one point after much trial and error we got it to work but later it stopped working

Experiencing the same issue here, although not very common this happens on surf_lt_unicorn_official for example


Some spikes and lags, when a lot of players on the server

all the time server spamming this «SendNetMsg ip:27005: stream[(null)] buffer overflow (maxsize = 4000)!»

Can someone help me?


Some spikes and lags, when a lot of players on the server

all the time server spamming this «SendNetMsg ip:27005: stream[(null)] buffer overflow (maxsize = 4000)!»

Can someone help me?

https://forums.alliedmods.net/showthread.php?t=223904

Read the above thread. Are you sure your hardware is cut out for «a lot of players on the server»? A timer plugin/suite is always more cpu intensive than your basic run of the mill plugins, especially with more players.


Jakeey802

01-06-2016, 06:00

Some spikes and lags, when a lot of players on the server

all the time server spamming this «SendNetMsg ip:27005: stream[(null)] buffer overflow (maxsize = 4000)!»

Can someone help me?

I get the same thing, still can’t work out why or what causes it


Hi. I’m not experienced with sqlite and have no idea how to use it with csgo servers.

I downloaded the mysql dump and if I understood correctly, I need to convert it to a .sq3 or some other sqlite db format. I tried using sqlite3.exe’s .read command but it didn’t like some lines in the file (http://i.imgur.com/ONecTrG.png).

So how do I convert the dump to the right format and where I’m supposed to put it?
Is copying it to «csgoaddonssourcemoddatasqlite» + adding the thing said in the installation guide to databases.cfg enough or what am I supposed to do?

Please help, I have no idea what I’m doing.

P.S. Is there a way to search inside a thread?


jonitaikaponi

01-06-2016, 15:31

Hi. I’m not experienced with sqlite and have no idea how to use it with csgo servers.

I downloaded the mysql dump and if I understood correctly, I need to convert it to a .sq3 or some other sqlite db format. I tried using sqlite3.exe’s .read command but it didn’t like some lines in the file (http://i.imgur.com/ONecTrG.png).

So how do I convert the dump to the right format and where I’m supposed to put it?
Is copying it to «csgoaddonssourcemoddatasqlite» + adding the thing said in the installation guide to databases.cfg enough or what am I supposed to do?

Please help, I have no idea what I’m doing.

P.S. Is there a way to search inside a thread?

What? No, you don’t have to run them like that.

Just add the settings to your databases.cfg as it says in the installation instructions and SM will create you a .sq3 file in the addons/sourcemod/data/sqlite/ folder when you start the server. Then you can install the zones and maptiers by running !insertmapzones and !insertmaptiers ingame, or you can execute the mysql dump on the .sq3 file in your addons/sourcemod/data/sqlite folder.

There is a search this thread button at the top of this page.

I would also enjoy a cvar to disable all VIP features. I want my VIP’s to be able to keep the VIP tag, just not the features, I use my own benefits right now.

Experiencing the same issue here, although not very common this happens on surf_lt_unicorn_official for example

1. Added:

// (0 / 1) Enables the !vip command. Requires a server restart.
// —
// Default: «1»
// Minimum: «0.000000»
// Maximum: «1.000000»
ck_enable_vip «1»

2. Misc zones only worked on the map zonegroup, fixed now.

Some spikes and lags, when a lot of players on the server

all the time server spamming this «SendNetMsg ip:27005: stream[(null)] buffer overflow (maxsize = 4000)!»

Can someone help me?

Throttled player’s setting loading in the newest version, not 100% if this was causing the issue for you though.


LeeStrong

01-06-2016, 16:48

Don’t suppose that would’ve fixed surf_lt_unicorn_official not changing when the round is finished at all would it? I’m clueless as to why it doesn’t change. Players die and then we’re all stuck with a scoreboard. If any server hosts have any clue please share with us!

I’m not sure if it’s a ckSurf issue, or a server configuration fault.


Jakeey802

01-07-2016, 00:49

What? No, you don’t have to run them like that.
Throttled player’s setting loading in the newest version, not 100% if this was causing the issue for you though.

Cheers bae


mazdarx8

01-07-2016, 06:16

Anyone have ideas how I can enable VIP things for donators with example 1 month, 3 months, 6 months, 12 months?

@joni:
Which features you are planning for vips in future?


Then you can install the zones and maptiers by running !insertmapzones and !insertmaptiers ingame

I can’t believe how I missed that… I feel stupid now.

There is a search this thread button at the top of this page.

I guess I must be blind too.

Kiitos avusta!


Exxelence

01-07-2016, 13:40

Hey guys,
I figured out a problem with adding new maps not being in CK map-pack. Whenever i create zones for a new map (stage or linear) it always shows as linear in the info section (midscreen and !mapinfo).
Any advice how i can change this?
Thx 4 ur help!
best, Exx ;D


lnnocent

01-07-2016, 15:05

Hey, jonitaikaponi.

Is there a way you could implement a way to tell how much time a specific player has spent on the server?

Also, is there a way I can replace the defaults trails for VIP members?


LeeStrong

01-07-2016, 15:42

A time played would be great, would be a first since I can’t find a simple one on the forum that works.
Would be cool because it would work cross-server ;)


Hey guys,
I figured out a problem with adding new maps not being in CK map-pack. Whenever i create zones for a new map (stage or linear) it always shows as linear in the info section (midscreen and !mapinfo).
Any advice how i can change this?
Thx 4 ur help!
best, Exx

Ensure that you are creating a Start zone, stages, and end zone. Stages should appear in the HUD as you create them. And as always, ensure that your database is setup correctly.

Is there a way you could implement a way to tell how much time a specific player has spent on the server?

Also, is there a way I can replace the defaults trails for VIP members?
A time played would be great, would be a first since I can’t find a simple one on the forum that works.
Would be cool because it would work cross-server ;)

There are separate plugins for the purpose of player tracking, one being Player Analytics (https://forums.alliedmods.net/showthread.php?p=2067976) by Dr. McKay. Guys, let’s not forget this is a surf timer, not an «everything in one» plugin.

Innocent, you also might want to look into a separate system for custom trails (Store, for example) if you want to go in that direction. The current trails only use basic sprites so you can only change colors.

Joni, separate request: Can we get a cvar to disable points messages to be displayed to the whole server or just restricted to the individual? Would help cut down on the chat spam greatly.


need a cvar for disable the usp and the command !usp :3


Exxelence

01-07-2016, 15:58

Well, the stages i created are set correctly with Start, Stages and End. HUD still shows — Stage:Linear
Dunno anything about the database ^^ can u gimme a hint?
thx mate


Well, the stages i created are set correctly with Start, Stages and End. HUD still shows — Stage:Linear
Dunno anything about the database ^^ can u gimme a hint?
thx mate

Check the installation instructions on the first post for how to setup the database. Also, check to see if you have anything in your error logs.


Exxelence

01-07-2016, 16:25

Database is set up correctly and nothing in my Error-Logs. :(


ok any way to stop the double !r most people hate it bc they have it bind for fast restarts for one shoting maps then they get kicked for spammingand we add it in to !options to turn it on but defualt off?


ok any way to stop the double !r most people hate it bc they have it bind for fast restarts for one shoting maps then they get kicked for spammingand we add it in to !options to turn it on but defualt off?

Make sure you’re on the latest version (or at least on this commit: https://github.com/jonitaikaponi/ckSurf/tree/6d76e3e4d1f779032d1ca59ec318218aa7fd6dda )

cvar is: ck_double_restart_command (set to 0 to disable)

Also, another thing to help is tell your clients to change their reset binds to sm_r, instead of «say !r»


Jakeey802

01-07-2016, 17:52

need a cvar for disable the usp and the command !usp :3

Use admin overrides cfg to restrict the command


Exxelence

01-07-2016, 20:45

i still got no clue about my issue with Staged and Linear maps. My database is totally fine, i have no error logs and all the other stuff is up to date.
I.e. i added surf_lt_omnific_fix, not in the ckmap pack ofc. In the beginning it shows linear, so i start adding a start zone and then stages + finally the end. still linear.
I’m encountering this issue on many maps on my server and this is rly giving me a hard time.
Can u pls help me out?
Thx in advance.
Exx


i still got no clue about my issue with Staged and Linear maps. My database is totally fine, i have no error logs and all the other stuff is up to date.
I.e. i added surf_lt_omnific_fix, not in the ckmap pack ofc. In the beginning it shows linear, so i start adding a start zone and then stages + finally the end. still linear.
I’m encountering this issue on many maps on my server and this is rly giving me a hard time.
Can u pls help me out?
Thx in advance.
Exx

Tried sm_amt command? ex: sm_amt Stage 5


Running latest commit, could be due to the game update:

L 01/07/2016 — 19:14:44: SourceMod error session started
L 01/07/2016 — 19:14:44: Info (map «surf_syria_again_») (file «errors_20160107.log»)
L 01/07/2016 — 19:14:44: [SM] Plugin encountered error 30: Script execution timed out
L 01/07/2016 — 19:14:44: [SM] Displaying call stack trace for plugin «ckSurf.smx»:
L 01/07/2016 — 19:14:44: [SM] [0] Line 187, G:cksurfaddonssourcemodscriptinginclude string.inc::StrEqual()
L 01/07/2016 — 19:14:44: [SM] [1] Line 2580, ckSurf/misc.sp::CreateNavFiles()
L 01/07/2016 — 19:14:44: [SM] [2] Line 2335, G:cksurfaddonssourcemodscriptingckSurf.s p::OnPluginStart()
L 01/07/2016 — 19:16:28: Error log file session closed.


new csgo update..

The Hud disappear by map finish oO
screen: http://images.akamai.steamusercontent.com/ugc/361778221403653797/67373C88CB3636D3CBEC511D06EEE83004E06D1E/

greetz
Caaine


jonitaikaponi

01-08-2016, 09:17

Running latest commit, could be due to the game update:

L 01/07/2016 — 19:14:44: SourceMod error session started
L 01/07/2016 — 19:14:44: Info (map «surf_syria_again_») (file «errors_20160107.log»)
L 01/07/2016 — 19:14:44: [SM] Plugin encountered error 30: Script execution timed out
L 01/07/2016 — 19:14:44: [SM] Displaying call stack trace for plugin «ckSurf.smx»:
L 01/07/2016 — 19:14:44: [SM] [0] Line 187, G:cksurfaddonssourcemodscriptinginclude string.inc::StrEqual()
L 01/07/2016 — 19:14:44: [SM] [1] Line 2580, ckSurf/misc.sp::CreateNavFiles()
L 01/07/2016 — 19:14:44: [SM] [2] Line 2335, G:cksurfaddonssourcemodscriptingckSurf.s p::OnPluginStart()
L 01/07/2016 — 19:16:28: Error log file session closed.

Could be. Wrote this a little different in the newest.

new csgo update..

The Hud disappear by map finish oO
screen: http://images.akamai.steamusercontent.com/ugc/361778221403653797/67373C88CB3636D3CBEC511D06EEE83004E06D1E/

greetz
Caaine

Fixed

i still got no clue about my issue with Staged and Linear maps. My database is totally fine, i have no error logs and all the other stuff is up to date.
I.e. i added surf_lt_omnific_fix, not in the ckmap pack ofc. In the beginning it shows linear, so i start adding a start zone and then stages + finally the end. still linear.
I’m encountering this issue on many maps on my server and this is rly giving me a hard time.
Can u pls help me out?
Thx in advance.
Exx

Tested on the newest and it works fine, also on maps that are not in the pack. Can you post the database entries of the zones in your database?

Use this query to get them:
SELECT * FROM ck_zones WHERE mapname = «surf_lt_omnific_fix»;


ThanoslBsl

01-08-2016, 10:44

is it possible to have a auto-refresh when people connect ?

cause right now we have to type !rank and do refresh

we got 6 server with different map cycle so we got different point from each of them, can you put just a auto-refresh when people connect ? Thanks


jonitaikaponi

01-08-2016, 10:51

is it possible to have a auto-refresh when people connect ?

cause right now we have to type !rank and do refresh

we got 6 server with different map cycle so we got different point from each of them, can you put just a auto-refresh when people connect ? Thanks

Hey, that would increase server load by a ton.

Just today I added a new feature for people having multiple servers. Set ck_multi_server_mapcycle to 1 and add all the maps you are running on your servers to addons/sourcemod/configs/ckSurf/multi_server_mapcycle.txt, and your points should be the same on all servers.

The new feature isn’t tested though, so there might be some bugs with it.

Alternatively, you could have the same mapcycle.txt and the same maps in the maps folder on all the servers, and the points should be same. You would have to change your mapchooser to use another mapcycle file to use this method, if you mapcycles are different on the servers.


ThanoslBsl

01-08-2016, 11:02

Hey, that would increase server load by a ton.

Just today I added a new feature for people having multiple servers. Set ck_multi_server_mapcycle to 1 and add all the maps you are running on your servers to addons/sourcemod/configs/ckSurf/multi_server_mapcycle.txt, and your points should be the same on all servers.

The new feature isn’t tested though, so there might be some bugs with it.

Alternatively, you could have the same mapcycle.txt and the same maps in the maps folder on all the servers, and the points should be same. You would have to change your mapchooser to use another mapcycle file to use this method, if you mapcycles are different on the servers.

ok auto-refresh, about ck_multi_server_mapcycle example

Server : Surf 1-2 = only tier 1-2 map
surf 4-6 = only 4 — 6 tier map

if i add the 4-6 map into the multi_server_mapcycle.txt, do i have to add the .bsp into the 1-2 map ?


jonitaikaponi

01-08-2016, 11:06

ok auto-refresh, about ck_multi_server_mapcycle example

Server : Surf 1-2 = only tier 1-2 map
surf 4-6 = only 4 — 6 tier map

if i add the 4-6 map into the multi_server_mapcycle.txt, do i have to add the .bsp into the 1-2 map ?

If you use ck_multi_server_mapcycle, you don’t have to add the .bsp files to both servers. Just add all your maps on both servers to the multi_server_mapcycle.txt, so the txt file should have tier 1-6 maps in it.


ThanoslBsl

01-08-2016, 11:12

If you use ck_multi_server_mapcycle, you don’t have to add the .bsp files to both servers. Just add all your maps on both servers to the multi_server_mapcycle.txt, so the txt file should have tier 1-6 maps in it.

Thanks, btw
is there a possibility to have in the next update a simply way to add more ranks ? cause right now we have to edit cksurf completely just add 3-4 rank, and i dont wanna make that since Cksurf is in Beta… and i don’t want to redo all of those rank for just 1 update, can you check if u can make a ez way to add more rank ? thanks


Is it possible to add more Skillgroups? I want more than 9?


my mp_timelimit is set to 15 in casual config, but cksurf automaticly sets it to 40 after map changes? I use max 15 minutes because i want people to vote for the map when there is 3 more minutes. and after time runes out, map should change.

What do i need to set ?


jonitaikaponi

01-08-2016, 12:28

my mp_timelimit is set to 15 in casual config, but cksurf automaticly sets it to 40 after map changes? I use max 15 minutes because i want people to vote for the map when there is 3 more minutes. and after time runes out, map should change.

What do i need to set ?

ckSurf doesn’t change timelimit by default. If you have set ck_dynamic_timelimit to 1, then set it to 0, otherwise, check if you have added mp_timelimit to cfg/sourcemod/ckSurf/main.cfg or map_types/x.cfg


Yes i had ck_dynamic_timelimit «1», probably that was the problem :) Thanks

ckSurf doesn’t change timelimit by default. If you have set ck_dynamic_timelimit to 1, then set it to 0, otherwise, check if you have added mp_timelimit to cfg/sourcemod/ckSurf/main.cfg or map_types/x.cfg


Thanks for the updates Joni :D

Thanks, btw
is there a possibility to have in the next update a simply way to add more ranks ?

How would i go about adding more than 9 ranks to the server? Is it just adding a 10th one? or do i have to change coding?

Is it possible to add more Skillgroups? I want more than 9?

Also in for this request, a way to add more skillgroups without needing to hardcode them in, along with the ability to change the colors of them in the config would be amazing!


Okay dnymic time fixed the problem, but there is one more problem. If someone spectates you, you lose usp and knife and you cant get them back, so you surf «armless»


cvar for disable the USP :S


LeeStrong

01-08-2016, 17:05

Another one for you;
http://puu.sh/mosFo/95f3891f78.jpg

Regular has 7 characters
Pro has 5 however is cut.

Is there any way to extend the visible character limit so ranks display correctly?
I’m sure I’ve seen other servers do it, so hope it can be done within the plugin.

It’s easy enough to remove the square brackets, however this is overwritten each time I update to a new commit.

This is where server owner collaboration might be handy if anyone knows?

Update: Players on my server seem to think there’s a null character I can add to the rank which fixes the issue with using this symbol, I’ll update should I receive it.


jonitaikaponi

01-08-2016, 17:34

Another one for you;
http://puu.sh/mosFo/95f3891f78.jpg

Regular has 7 characters
Pro has 5 however is cut.

Is there any way to extend the visible character limit so ranks display correctly?
I’m sure I’ve seen other servers do it, so hope it can be done within the plugin.

It’s easy enough to remove the square brackets, however this is overwritten each time I update to a new commit.

This is where server owner collaboration might be handy if anyone knows?

Update: Players on my server seem to think there’s a null character I can add to the rank which fixes the issue with using this symbol, I’ll update should I receive it.

Pretty sure that is a maximum team character limit in csgo itself and the star that you are using is causing it to eat up a lot of characters. The character limit in the code for the tag is 154. Don’t know if there are any tricks to extend that though.


How can i add custom chat tittles to people from that customtitle.cfg ?


vBulletin® v3.8.7, Copyright ©2000-2023, vBulletin Solutions, Inc.

description

Common

Error Codes

SteamCMD

SteamCMD can sometimes output errors when something goes wrong. Sadly Valve has never released an official list of what the error messages mean. Because of this, a lot of guesswork has been needed to figure it out. This page will highlight what we already know and info on researching what the error might mean in the hope that you can contribute to understanding SteamCMD errors.

SteamCMD uses hexadecimal numbers to give its current «state». Every time SteamCMD does something it changes its state. When SteamCMD fails it will output its has hexadecimal state, for example 0x202.

Codes

Error 0x10E

Seems to affect HLDS based servers. Running again often fixes the issue

Error! App '90' state is 0x10E after update job.
Reason Error! App ’90’ state is 0x10E after update job.
Hex 0x10E Reason
Decimal/StateFlags 270 Hex

{% file src=»../.gitbook/assets/content_log_0x10E (1).txt» %}

Error 0x202

Not enough disk space.

Error! App '<appid_number>' state is 0x202 after update job.
Reason Not enough disk quota
Hex 0x202
Decimal/StateFlags 514

{% file src=»../.gitbook/assets/content_log.txt» %}

Error 0x206

{% hint style=»info» %}
Unknown error, if you have any details please let us know
{% endhint %}

Error! App '<appid_number>' state is 0x206 after update job.
Reason
Hex 0x206
Decimal/StateFlags 518

{% hint style=»warning» %}
Missing content_log.txt if you have experienced this error and have a log please let us know.
{% endhint %}

Error 0x212

Not enough disk space.

Error! App '<appid_number>' state is 0x212 after update job.
​Title ​Title
Reason ​Not enough disk space
Hex 0x212
Decimal/StateFlags 530

{% file src=»../.gitbook/assets/content_log_0x212.txt» %}

Error 0x402

Connection issue with steam, you will need to wait for the steam servers to recover.

Error! State is 0x402 after update job.
Reason Connection issue
Hex 0x402
Decimal/StateFlags 1026

{% hint style=»warning» %}
Missing content_log.txt if you have experienced this error and have a log please let us know.
{% endhint %}

Error 0x602

{% hint style=»info» %}
Unknown error, if you have any details please let us know
{% endhint %}

Error! State is 0x602 after update job.
Reason
Hex 0x602
Decimal/StateFlags 1538

{% hint style=»warning» %}
Missing content_log.txt if you have experienced this error and have a log please let us know.
{% endhint %}

Error 0x606

SteamCMD is unable to write to the disk. Normally caused by permissions issues. This issue was discovered when a directory that was linked using symlink did not have the correct permissions to allow SteamCMD to write to it.

Error! App '<appid_number>' state is 0x606 after update job.
Reason Disk write failure
Hex 0x606
Decimal/StateFlags 1542

{% file src=»../.gitbook/assets/content_log (2).txt» %}

Error 0x2

Error! App '<appid_number>' state is is 0x2 after update job.
Reason
Hex 0x2
Decimal/StateFlags 2

{% hint style=»warning» %}
Missing content_log.txt if you have it please let us know.
{% endhint %}

Error 0x6

No connection to content servers.

Error! App '<appid_number>' state is 0x6 after update job.
Reason No connection to content servers
Reason 2 Received 401 (Unauthorized) HTTP response for depot 11
Hex 0x6
Decimal/StateFlags 6

{% file src=»../.gitbook/assets/content_log (1).txt» %}

{% file src=»../.gitbook/assets/content_log_0x6-2 (2).txt» %}

0x3

Update state (0x3) reconfiguring, progress: 0.00 (0 / 0)

0x5

Update state (0x5) validating, progress: 13.48 (1554089956 / 11530459441)

0x11

Update state (0x11) preallocating, progress: 8.53 (983870089 / 11530459441)

0x61

Update state (0x61) downloading, progress: 1.11 (127644881 / 11530459441)

0x101

 Update state (0x101) committing, progress: 3.43 (395043827 / 11530459441)

SteamCMD Logs

To get more info and output see the SteamCMD logs in ~/.local/share/Steam/logsor ~/.steam/logs. The most useful log is content_log.txt that will provide more information on errors.

{% hint style=»success» %}
If you have experienced an error we don’t have logs for please provide them to us to assist in diagnosing the issue.
{% endhint %}

SteamCMD Hex Codes

SteamCMD uses hex error codes such as 0x202 which can be converted into decimal 514. You can use a hex-to-decimal converter to do this. Using the table below you can work out the status messages. By doing a calculation. Find the highest number below the state 512 which is the first error. Then take the number away from the total 514-512=2 which gives you the last error. This can be done for any error

514-512-2=0

512 StateUpdateRunning , 2 StateUpdateRequired

StateInvalid 0
StateUninstalled 1
StateUpdateRequired 2
StateFullyInstalled 4
StateEncrypted 8
StateLocked 16
StateFilesMissing 32
StateAppRunning 64
StateFilesCorrupt 128
StateUpdateRunning 256
StateUpdateRunning 512
StateUpdateStarted 1024
StateUninstalling 2048
StateBackupRunning 4096
StateReconfiguring 65536
StateValidating 131072
StateAddingFiles 262144
StatePreallocating 524288
StateDownloading 1048576
StateStaging 2097152
StateCommitting 4194304
StateUpdateStopping 8388608

This table is from 2015 and is probably outdated now but it’s the best we currently have.

{% embed url=»https://github.com/lutris/lutris/blob/master/docs/steam.rst» %}

ulimit SteamCMD startup error

./steamcmd.sh: line 17: ulimit: open files: cannot modify limit: Operation not permitted

Some users may get a ulimit error (no permission/cannot open file) while SteamCMD is starting up. This error caused by a low setting of the -n parameter (number of file descriptors) of ulimit. Some servers forbid increasing ulimit values after startup (or beyond a limit set by root). This can be fixed by changing the file descriptor number ulimit:

ERROR! Failed to install app ‘<appid_number>’ (No subscription)

The Steam account being used does not have a license for the required game.

ERROR! Password check for AppId <appid_number> returned error Failure.

The password for the branch is incorrect.

[S_API FAIL] SteamAPI_Init() failed; SteamAPI_IsSteamRunning() failed.

Ignore the error, do not do anything to attempt to fix it. It is a known error that has appeared ever since SteamPipe was introduced. It does not cause any issues and can be ignored.

Loading Steam API…Failed to init SDL priority manager: SDL not found

Ignore the error, do not do anything to attempt to fix it. It does not cause any issues and can be ignored.

CWorkThreadPool::~CWorkThreadPool: work processing queue not empty: 2 items discarded.

Ignore the error, do not do anything to attempt to fix it. It does not cause any issues and can be ignored.

Failed to set thread priority: per-thread setup failed

Ignore the error, do not do anything to attempt to fix it. It does not cause any issues and can be ignored.


Chucklefish Forums

  1. Hello All. I am starting my development of a starbound Linux server script. I have previously done many other server scripts http://danielgibbs.co.uk/scripts/ and a request to do a starbound server was made so I am going to give it ago. I am having the following error when trying to download the server form SteamCMD.

    ERROR! Failed to install app '211820' (No subscription)

    Normally I just login with a steam account and this lets me download the server files. In this case it is failing.

    Any Ideas?

    Thanks

  2. No subscription means that you have not bought starbound on the account used to access the steam network.

  3. I thought as much. Every game server I have previous written for has not required you to purchase the game. I have never known it to be a requirement to install a server. Its a bit of a pain. Hopfully the devs will change this at some point. Until then I will probably have to hold off writing a game server manager for this game

Share This Page

Понравилась статья? Поделить с друзьями:
  • Error failed to install app 4020 no subscription что делать
  • Error failed to install app 258550 no subscription
  • Error failed to install app 233780 no subscription
  • Error failed to install app 223350 no subscription
  • Error failed to initialize steam reconnect