Установка и начальная настройка Metamod:Source + SourceMod

Здесь хранится вся документация по созданию выделенных серверов
Сообщение
Автор
VidocQ
Нович0к
Нович0к
Сообщения: 15
Зарегистрирован: 23.07.2006
Откуда: Нижневартовск
Контактная информация:

#466 Сообщение 16.08.2009, 02:13

// File: roundsound.sp
// Author: TanaToS
// Copyright (C) by TanaToS
#pragma semicolon 1

#include <sourcemod>
#include <sdktools>

#define PLUGIN_VERSION "4.0 SMX"

public Plugin:myinfo = {
name = "RoundSound SMX",
author = "TanaToS",
description = "RoundSound SMX Plugin",
version = PLUGIN_VERSION,
url = "http://addons.eventscripts.com/addons/v ... 3--TanaToS"
};

public OnPluginStart() {
HookEvent("round_end", EventRoundEnd, EventHookMode_Post);
AddFileToDownloadsTable("sound/n_s_zone_ct/n_s_ct_1.mp3");
AddFileToDownloadsTable("sound/n_s_zone_ct/n_s_ct_2.mp3");
AddFileToDownloadsTable("sound/n_s_zone_ct/n_s_ct_3.mp3");
AddFileToDownloadsTable("sound/n_s_zone_ct/n_s_ct_4.mp3");
AddFileToDownloadsTable("sound/n_s_zone_ct/n_s_ct_5.mp3");
AddFileToDownloadsTable("sound/n_s_zone_ct/n_s_ct_6.mp3");
AddFileToDownloadsTable("sound/n_s_zone_ct/n_s_ct_7.mp3");
AddFileToDownloadsTable("sound/n_s_zone_ct/n_s_ct_8.mp3");
AddFileToDownloadsTable("sound/n_s_zone_ct/n_s_ct_9.mp3");
AddFileToDownloadsTable("sound/n_s_zone_t/n_s_t_1.mp3");
AddFileToDownloadsTable("sound/n_s_zone_t/n_s_t_2.mp3");
AddFileToDownloadsTable("sound/n_s_zone_t/n_s_t_3.mp3");
AddFileToDownloadsTable("sound/n_s_zone_t/n_s_t_4.mp3");
AddFileToDownloadsTable("sound/n_s_zone_t/n_s_t_5.mp3");
AddFileToDownloadsTable("sound/n_s_zone_t/n_s_t_6.mp3");
AddFileToDownloadsTable("sound/n_s_zone_t/n_s_t_7.mp3");
AddFileToDownloadsTable("sound/n_s_zone_t/n_s_t_8.mp3");
}

public OnMapStart() {
AddFileToDownloadsTable("sound/n_s_zone_ct/n_s_ct_1.mp3");
AddFileToDownloadsTable("sound/n_s_zone_ct/n_s_ct_2.mp3");
AddFileToDownloadsTable("sound/n_s_zone_ct/n_s_ct_3.mp3");
AddFileToDownloadsTable("sound/n_s_zone_ct/n_s_ct_4.mp3");
AddFileToDownloadsTable("sound/n_s_zone_ct/n_s_ct_5.mp3");
AddFileToDownloadsTable("sound/n_s_zone_ct/n_s_ct_6.mp3");
AddFileToDownloadsTable("sound/n_s_zone_ct/n_s_ct_7.mp3");
AddFileToDownloadsTable("sound/n_s_zone_ct/n_s_ct_8.mp3");
AddFileToDownloadsTable("sound/n_s_zone_ct/n_s_ct_9.mp3");
AddFileToDownloadsTable("sound/n_s_zone_t/n_s_t_1.mp3");
AddFileToDownloadsTable("sound/n_s_zone_t/n_s_t_2.mp3");
AddFileToDownloadsTable("sound/n_s_zone_t/n_s_t_3.mp3");
AddFileToDownloadsTable("sound/n_s_zone_t/n_s_t_4.mp3");
AddFileToDownloadsTable("sound/n_s_zone_t/n_s_t_5.mp3");
AddFileToDownloadsTable("sound/n_s_zone_t/n_s_t_6.mp3");
AddFileToDownloadsTable("sound/n_s_zone_t/n_s_t_7.mp3");
AddFileToDownloadsTable("sound/n_s_zone_t/n_s_t_8.mp3");
}

public EventRoundEnd(Handle:event, const String:name[], bool:dontBroadcast) {
new winner = GetEventInt(event, "winner");
new random = GetRandomInt(1, 3);
if(winner == 2) {
for(new userid = 1; userid <= GetMaxClients(); userid++) {
if(IsClientInGame(userid) && !IsFakeClient(userid)) {
if(random == 1) {
ClientCommand(userid, "play n_s_zone_t/n_s_t_1");
} if(random == 2) {
ClientCommand(userid, "play n_s_zone_t/n_s_t_2");
} if(random == 3) {
ClientCommand(userid, "play n_s_zone_t/n_s_t_3");
} if(random == 4) {
ClientCommand(userid, "play n_s_zone_t/n_s_t_4");
} if(random == 5) {
ClientCommand(userid, "play n_s_zone_t/n_s_t_5");
} if(random == 6) {
ClientCommand(userid, "play n_s_zone_t/n_s_t_6");
} if(random == 7) {
ClientCommand(userid, "play n_s_zone_t/n_s_t_7");
} if(random == 8) {
ClientCommand(userid, "play n_s_zone_t/n_s_t_8"); }
}
}
} else if(winner == 3) {
for(new userid = 1; userid <= GetMaxClients(); userid++) {
if(IsClientInGame(userid) && !IsFakeClient(userid)) {
if(random == 1) {
ClientCommand(userid, "play n_s_zone_ct/n_s_ct_1");
} if(random == 2) {
ClientCommand(userid, "play n_s_zone_ct/n_s_ct_2");
} if(random == 3) {
ClientCommand(userid, "play n_s_zone_ct/n_s_ct_3");
} if(random == 4) {
ClientCommand(userid, "play n_s_zone_ct/n_s_ct_4");
} if(random == 5) {
ClientCommand(userid, "play n_s_zone_ct/n_s_ct_5");
} if(random == 6) {
ClientCommand(userid, "play n_s_zone_ct/n_s_ct_6");
} if(random == 7) {
ClientCommand(userid, "play n_s_zone_ct/n_s_ct_7");
} if(random == 8) {
ClientCommand(userid, "play n_s_zone_ct/n_s_ct_8");
} if(random == 9) {
ClientCommand(userid, "play n_s_zone_ct/n_s_ct_9"); }
}
}
}
}
Подскажите что тут нужно дописать что бы была возможность включения/выключения этих звуков у играков? Например через !settings?

ham13
Нович0к
Нович0к
Сообщения: 2
Зарегистрирован: 18.12.2007

#467 Сообщение 16.08.2009, 06:41

Люди, помогите,плз. После последнего апдейта TF2 перестал запускаться сервак.
Вычислил, что дело в "gameinfo.txt"
Там у меня метамод прописан:

GameBin |gameinfo_path|addons/metamod/bin

Если удалить эту строку - все работает. Но как быть ??? Без этого не работает метамод, а следовательно сорсмод, голосовалки, админка и пр... Чо делать гугл не помог????

Добавлено спустя 3 часа 29 минут 6 секунд:
Всё! Разобрался. Надо было обновить сорсмод: http://www.sourcemod.net/smdrop/1.2/sou ... hg2737.zip

Аватара пользователя
nicken
Нович0к
Нович0к
Сообщения: 14
Зарегистрирован: 10.09.2008

#468 Сообщение 18.08.2009, 11:40

Всем прив!У меня такая проблема мне нужно что бы админы определённого уровня доступа, могли набирать команды в консоле по типу god и других читов.при sv_cheats 0
или так чтоб простые игроки и админы другого уровня немогли воспользоваться читами.

papay
Сержант
Сержант
Сообщения: 75
Зарегистрирован: 23.11.2006
Откуда: Москва

#469 Сообщение 21.08.2009, 12:11

nicken писал(а):Всем прив!У меня такая проблема мне нужно что бы админы определённого уровня доступа, могли набирать команды в консоле по типу god и других читов.при sv_cheats 0
или так чтоб простые игроки и админы другого уровня немогли воспользоваться читами.
мммм при sv_cheats 0 команды "по типу god и других читов" работать не будут. Хотя есть плагин суперадмина там очень много всяких разнвх функций, более подробно не знаю о нем.
--------------------------------------------------------------------
После установки SM сервер не хочет запускаться, удоляю папку с SM сервер запускается, чем такое вызвано, пробовал ставить и 1.2.1 и 1.2.0 версию одно и тоже.

chrome2
Нович0к
Нович0к
Сообщения: 7
Зарегистрирован: 27.01.2006

#470 Сообщение 25.08.2009, 03:50

помогите я ставлю Metamod:Source1,7,1 + SourceMod1,2,1 на CSS сервер но он у меня наполовину английский где можно найти полностью на русском :cry: :dash: :%)

Аватара пользователя
Snake 60
Лейтенант
Лейтенант
Сообщения: 125
Зарегистрирован: 28.10.2007
Откуда: Псков
Контактная информация:

#471 Сообщение 25.08.2009, 15:41

Он уже идет полностью на русском... просто, скорее всего, у тебя в файле core.cfg (который находится в папке ..\server\cstrike\addons\sourcemod\configs) выставлены параметры: "AllowClLanguageVar" "On" и "ServerLang" "en" (эти параметры стоят по умолчанию), это означает, что СорсМод каждый раз пытается определить какой у тебя язык системы и в зависимости от этого подгружает нужные файлы перевода. Вот например, у тебя включена русская раскладка - он подгружает русские файлы, ну и т.п.
Я конечно могу ошибаться, но мне помогло только выставление вот этих параметров в этом файле:
"ServerLang" "ru"
"AllowClLanguageVar" "off"
Изображение
Изображение
Изображение
Изображение
Изображение

chrome2
Нович0к
Нович0к
Сообщения: 7
Зарегистрирован: 27.01.2006

#472 Сообщение 25.08.2009, 16:41

Snake 60 писал(а):Он уже идет полностью на русском... просто, скорее всего, у тебя в файле core.cfg (который находится в папке ..servercstrikeaddonssourcemodconfigs) выставлены параметры: "AllowClLanguageVar" "On" и "ServerLang" "en" (эти параметры стоят по умолчанию), это означает, что СорсМод каждый раз пытается определить какой у тебя язык системы и в зависимости от этого подгружает нужные файлы перевода. Вот например, у тебя включена русская раскладка - он подгружает русские файлы, ну и т.п.
Я конечно могу ошибаться, но мне помогло только выставление вот этих параметров в этом файле:
"ServerLang" "ru"
"AllowClLanguageVar" "off"
я это делал но он местами все равно на английском :dash:

Добавлено спустя 25 минут 18 секунд:
Кто может дать админку русскую хорошей версии? Поновее бы

gM@X
VIP
VIP
Сообщения: 430
Зарегистрирован: 16.01.2006
Поблагодарили: 2 раза

#473 Сообщение 25.08.2009, 18:06

где именно английский встречается?

Аватара пользователя
Snake 60
Лейтенант
Лейтенант
Сообщения: 125
Зарегистрирован: 28.10.2007
Откуда: Псков
Контактная информация:

#474 Сообщение 25.08.2009, 18:44

Скорее всего - это не русифицированны сторонние плагины, которые внедрены в админку.
Изображение
Изображение
Изображение
Изображение
Изображение

chrome2
Нович0к
Нович0к
Сообщения: 7
Зарегистрирован: 27.01.2006

#475 Сообщение 25.08.2009, 19:13

да, скорее всего это так но как их русифицировать

Добавлено спустя 2 минуты 37 секунд:
ну так что :dash:
кто может предложить хорошую сборку админки?

Аватара пользователя
Snake 60
Лейтенант
Лейтенант
Сообщения: 125
Зарегистрирован: 28.10.2007
Откуда: Псков
Контактная информация:

#476 Сообщение 26.08.2009, 16:55

Каждый админ сервера затачивает админку под себя... Универсальной не существует. Есть минимальный набор (официальный) и набор плагинов сторонних разработчиков...
Каждый плагин русифицируется отдельно... надо знать какой именно плагин добавил эту строчку в админку... скриншоты в студию... что там у тебя не русифицировалось... будем думать, что это может быть за плагин... А вообще-то ты должен сам знать что ставишь, или ты от балды понаставил плагинов, теперь гадаешь что это может быть? prankster
Сделай список того, что у тебя выводится если набрать в консоле сервера sm plugins list
Последний раз редактировалось Snake 60 26.08.2009, 16:57, всего редактировалось 1 раз.
Изображение
Изображение
Изображение
Изображение
Изображение

Аватара пользователя
Shouldercannon
Сержант
Сержант
Сообщения: 43
Зарегистрирован: 06.02.2009
Контактная информация:

#477 Сообщение 28.08.2009, 21:18

Есть две проблемы:
1. admin-sql-prefetch.smx
L 08/28/2009 - 21:12:55: [admin-sql-prefetch.smx] Could not connect to database
"default": [1045]: Access denied for user 'root'@'localhost' (using password: NO
)
L 08/28/2009 - 21:12:55: [admin-sql-prefetch.smx] Could not connect to database
"default": [1045]: Access denied for user 'root'@'localhost' (using password: NO
)
L 08/28/2009 - 21:12:55: [admin-sql-prefetch.smx] Could not connect to database
"default": [1045]: Access denied for user 'root'@'localhost' (using password: NO
)
Почему такое вылетает, что где нужно подцепить?
2. Не хочет работать плагин mapvote из набора mapvote 1.1
вот что говорит
Load Errors:
Mapvote: Both mapvote.smx and mapchooser.smx is enabled to create a end of map v
ote, please disable one of them.

Вот все плагины может что мешает
[SM] Listing 58 plugins:
01 "Admin File Reader" (1.2.0) by AlliedModders LLC
02 "SQL Admins (Prefetch)" (1.2.0) by AlliedModders LLC
03 "SQL Admins (Threaded)" (1.2.0) by AlliedModders LLC
04 "Admin Help" (1.2.0) by AlliedModders LLC
05 "Admin Menu" (1.2.0) by AlliedModders LLC
06 "Admin Sounds" (1.0.1) by dalto
07 "admintoolssource\tool.afks.smx"
08 "admintoolssource\tool.autobalance.smx"
09 "admintoolssource\tool.fun.smx"
10 "AdminTools: Source" (0.0.5) by Alican 'AlicanC' ╟ubukчuoЁlu
11 "Advertisements" (0.5.5) by Tsunami
12 "AFK Manager" (2.6) by Liam
13 "Anti-Flood" (1.0.0.1946) by AlliedModders LLC
14 "Anti-Reconnect" (1.1.2) by exvel
15 "Anti-Rejoin" (1.0.1) by exvel
16 "Auto Name Changer" (2.0) by MoggieX
17 "Bad name ban" (2.00) by vIr-Dan
18 "Basic Ban Commands" (1.2.0) by AlliedModders LLC
19 "Basic Chat" (1.2.0) by AlliedModders LLC
20 "Basic Comm Control" (1.2.0) by AlliedModders LLC
21 "Basic Commands" (1.2.0) by AlliedModders LLC
22 "Basic Info Triggers" (1.2.0) by AlliedModders LLC
23 "Basic Votes" (1.2.0) by AlliedModders LLC
24 "VBAC" (3.2) by MoggieX
25 "CD Announcer" (2.3) by Fredd
26 "Chat Filter" (0.2) by chundo
27 "Client Preferences" (1.2.0) by AlliedModders LLC
28 "Command Blocker" (1.0) by pRED*
29 "Death Beam" (1.1) by Peoples Army, AMP
30 "Exclude Chat" (0.1) by pRED*
31 "Fun Commands" (1.2.0) by AlliedModders LLC
32 "Fun Votes" (1.2.0) by AlliedModders LLC
33 "Simple Restart Round After 60s on MapChange" (1.1) by graczu
34 "IP Range Ban" (0.0.1) by Seather
35 "MapChooser" (1.1.0) by AlliedModders LLC
36 "Maplister" (1.2) by theY4Kman
37 "mapvote-reweight" (1.1.1) by Zerak
38 "Most destructive" (0.08) by X@IDER
39 "Name Changer" (1.3) by bl4nk
40 "Nextmap" (1.2.0) by AlliedModders LLC
41 "Map Nominations" (1.2.0) by AlliedModders LLC
42 "Player Commands" (1.2.0) by AlliedModders LLC
43 "Players Votes" (1.2.2) by pZv!
44 "SourceMod Radio" (1.0.0.12) by dubbeh
45 "Reserved Slots" (1.2.0) by AlliedModders LLC
46 "Weapon Restrictions" (2.6) by Liam
47 "RoundSound SMX" (4.0 SMX) by TanaToS
48 "Mapcycle Show" (1.0) by graczu, i used MaTTe terms script
49 "SoDStats" (1.0.11) by ]SoD[ Frostbyte
50 "Sound Commands" (1.2.0) by AlliedModders LLC
51 "SQL Admin Manager" (1.2.0) by AlliedModders LLC
52 "Team Balance" (2.2.2) by dalto
53 "Very Basic High Ping Kicker" (1.2) by msleeper
54 "Vote Mute" (1.0.100) by <eVa>Dog/AlliedModders LLC
55 "Zombie:Reloaded" (2.5.1) by Greyscale
56 "Ammo Script for Zombie:Reloaded" (2.0) by [SG-10]Cpt.Moore, Richard Helgeb
y
57 <Error> "Mapvote" (1.2.1) by Zerak
58 "Rock The Vote" (1.1.0-svn) by AlliedModders LLC
Последний раз редактировалось Shouldercannon 29.08.2009, 08:38, всего редактировалось 2 раза.

PcuXoPaT
Нович0к
Нович0к
Сообщения: 8
Зарегистрирован: 20.08.2009

#478 Сообщение 28.08.2009, 21:37

metamod.vdf
нужен этот фаел для зомби паника не могу саздать его на этом сайте http://www.metamodsource.net/?go=vdf

Аватара пользователя
Kick-Bum
Полковник
Полковник
Сообщения: 2311
Зарегистрирован: 29.04.2008
Откуда: Behind you
Поблагодарили: 6 раз
Контактная информация:

#479 Сообщение 28.08.2009, 21:40

PcuXoPaT
Читай, что там ниже написано.
If your game wasn't listed above, type the game folder here.

gM@X
VIP
VIP
Сообщения: 430
Зарегистрирован: 16.01.2006
Поблагодарили: 2 раза

#480 Сообщение 29.08.2009, 15:40

chrome2
chrome2 писал(а):да, скорее всего это так но как их русифицировать
в этом разделе есть тема... Переводы плагинов для SourceMod ;)

Shouldercannon
Shouldercannon писал(а):Есть две проблемы:
1. admin-sql-prefetch.smx
L 08/28/2009 - 21:12:55: [admin-sql-prefetch.smx] Could not connect to database
"default": [1045]: Access denied for user 'root'@'localhost' (using password: NO
)
<...>
Почему такое вылетает, что где нужно подцепить?
2. Не хочет работать плагин mapvote из набора mapvote 1.1
вот что говорит
Load Errors:
Mapvote: Both mapvote.smx and mapchooser.smx is enabled to create a end of map v
ote, please disable one of them.
учим не великий и не могучий :D английский язык...
по первому говорится
Could not connect to database - не соединится с базой данных
Access denied - доступ запрещён
следовательно надо проверить правильность логина/пароля

по второму
please disable one of them - отключить один из плагинов (либо mapvote, либо mapchooser)

Kick-Bum
Kick-Bum писал(а):PcuXoPaT
Читай, что там ниже написано.
If your game wasn't listed above, type the game folder here.
будем надеяться, что он знает английский =)))

Ответить Вложения 4