Перейти к содержимому


Фотография

Как поставить пароль на l4d2 без танцев с бубном?


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 5

#1 dragokas

dragokas

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 792 сообщений

Отправлено 24 Февраль 2020 - 1:15

Содержимое server.cfg

hostname "Some l4d2"
rcon_password "XXX"
sv_password "XX"
 
sm_cvar z_difficulty "Easy"
 
sm_cvar sv_pausable 0
sv_rcon_banpenalty 0
sv_pure "0"
sm_cvar god 0
sm_cvar sv_cheats 0
sv_consistency "0"
sv_maxplayers "16"
 
mp_disable_autokick "1"
sm_cvar sv_hosting_lobby "0"
 
// Server Logging
log on
sv_logbans 1
sv_logecho 1
sv_logfile 1
sv_log_onefile 0

Подключаюсь, спрашивает пароль, ввожу XX, бесконечно любуюсь на картинку главного меню.

 
В консоли:

Connecting to public(5.252.193.XXX:27777) 
Sending UDP connect to public IP 5.252.193.XXX:27777
Server using '<none>' lobbies, requiring pw yes, lobby id 0
RememberIPAddressForLobby: lobby 0 from address 5.252.193.XXX:27777
BinkOpen( d:\steam2\steamapps\common\left 4 dead 2\left4dead2\media\l4d2_background03.bik )

и больше ничего


Сообщение отредактировал dragokas: 24 Февраль 2020 - 1:15

  • Goldfish это нравится

#2 Game Over - L4D2 - CS:GO

Game Over - L4D2 - CS:GO

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 574 сообщений

Отправлено 24 Февраль 2020 - 2:04

Тоже столкнулся с данной проблемой, тест не возможен, игроки подключаются, мешают, палют. Вроде как ошибка с 2009 года. (l4D2 ВЫПУСК С открытия). Читал на разных форумах valve накосячили что-то. Исправления не видел, если что, то тоже буду рад решению данной проблемы. 


Сообщение отредактировал Game Over - L4D2 - CS:GO: 24 Февраль 2020 - 2:05


#3 dragokas

dragokas

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 792 сообщений

Отправлено 24 Февраль 2020 - 2:43

Получается, только кикалку ставить.

#pragma semicolon 1
#pragma newdecls required

#include <sourcemod>

bool bPass;

public void OnPluginStart()
{
	RegAdminCmd("sm_pass", CmdPass, ADMFLAG_ROOT);
}

Action CmdPass(int client, int args)
{
	bPass = !bPass;
	PrintToChat(client, "Password is: %s", bPass ? "\x04! ENABLED !" : "\x05disabled" );
	return Plugin_Handled;
}

public void OnClientAuthorized(int client, const char[] auth)
{
	if( bPass && !IsFakeClient(client) && strcmp(auth, "STEAM_1:XXX") != 0 )
	{
		KickClient(client, "Password protected!");
	}
}

Не проверял.



#4 adacer

adacer

    Новичок

  • Пользователь
  • Pip
  • 44 сообщений

Отправлено 26 Февраль 2020 - 4:40

игроки подключаются, мешают


я это обычно решаю установкой пароля уже будучи на сервере)

 

если делаешь для своих то можно сделать пароль через setinfo, раздав потом нужным людям правильную ссылку на подключение вроде setinfo _pwd 123;connect 127.0.0.1:27015

GetClientInfo(client, "_pwd", str, sizeof(str));

Сообщение отредактировал adacer: 26 Февраль 2020 - 4:48

  • dragokas и Game Over - L4D2 - CS:GO это нравится

#5 BloodyBlade

BloodyBlade

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 1 102 сообщений

Отправлено 02 Март 2020 - 22:59

На самый крайний случай, можно так:

Скрытый текст

Но, это больше для проведения PvP турниров.


  • dragokas и Game Over - L4D2 - CS:GO это нравится

#6 dsb

dsb

    Новичок

  • Пользователь
  • Pip
  • 2 сообщений

Отправлено 22 Март 2024 - 16:55

На самый крайний случай, можно так:

Скрытый текст

Но, это больше для проведения PvP турниров.

 

 

Всем привет. Понадобился этот плагин.

Может кто-нибудь обновить этот плагин?

 

Вопрос решен.

Спасибо.


Сообщение отредактировал dsb: 01 Апрель 2024 - 13:39



Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных