Sie sind nicht angemeldet.

1

Samstag, 4. Januar 2014, 17:37

Automatische Admin- & Clanskins

Wie man mittlerweile vielleicht weiss, ich bin mehr als neu was CSS-Server angeht und Sourcemod.

Mein Server befindet sich noch in der Einrichtung. Es soll ein Clanserver werden, der aber nur zu bestimmten Zeiten "Privat" ist und ansonsten immer Public.
Und eines der Clanmitglieder hat mir nun spezielle Clan- und Adminskins gemacht, die auch sehr hübsch aussehen. (Es sind insgesamt 4 Models, jeweils eins für Admins (T, CT) und jeweils eins für Clanmitglieder (T, CT), hinten steht dann Drauf "Admin" bzw. der Clanname).

Diese wollte ich nun einfügen. Eigentlich dachte ich, dass sollte ganz einfach gehen, weil Admins und Clanmitglieder ja dem Server mehr oder wneiger bekannt sind. Sie haben fest definierte Adminrechte bzw. befinden sich halt in einer Admingruppe.
Ist scheinbar nicht so einfach, kann das sein? :-D

Ich hab nur den sm_skinchooser gefunden und um ehrlich zu sein: Er ist mir zu kompliziert/Umfangreich und dazu noch viel zu schlecht beschrieben, für so eine einfache Aufgabe.

Hat da vielleicht jemand ne Lösung?
Irgendwo habe ich mal gelesen, angeblich könne man die Skins an den Sourcemod-Gruppen festmachen. Genau das will ich machen

General

Super Moderator

Beiträge: 1 043

Wohnort: Mönchengladbach

Beruf: Brückenkranführer / Staplerfahrer

Rootserver vorhanden: Nein

  • Nachricht senden

2

Samstag, 4. Januar 2014, 17:49

mit den gruppen geht das auch, den sm_skinchooser musst du halt so einstellen.

Zitat

“Admin” “Member” (Don´t change ADMIN!!! Here we add a Group we have setup in admin_groups.cfg)
http://andi67.bplaced.net/dokuwiki/doku.php

3

Samstag, 4. Januar 2014, 20:11

Ok, ich hab das mal versucht. Aber irgendwie passiert nich viel... Ich bekomme beim Login nur das Menü, wo ich mir einen Skin aussuchen kann. Aber bekommen tu ich ihn dann nicht. Automatisch erhalte ich auch keinen Skin, wie eigentlich eingestellt.

Ich erkläre mal, wie ich vorgegangen bin, vielleicht findet ja jemand einen Fehler:

Ich hab auf dem Server die Models hochgeladen unter:

materials/models/player/counterstrike/t/admin/
materials/models/player/counterstrike/ct/admin/

In den beiden Ordnern liegen alle Dateien drin, z.B bei T:

materials/models/player/counterstrike/t/admin/admin.dx80.vtx
materials/models/player/counterstrike/t/admin/admin.dx90.vtx
materials/models/player/counterstrike/t/admin/admin.mdl
materials/models/player/counterstrike/t/admin/admin.phy
materials/models/player/counterstrike/t/admin/admin.sw.vtx
materials/models/player/counterstrike/t/admin/admin.vvd
materials/models/player/counterstrike/t/admin/admin.xbox.vtx
materials/models/player/counterstrike/t/admin/phoenix_admin.vtf
materials/models/player/counterstrike/t/admin/phoenix_admin_normal.vtf
materials/models/player/counterstrike/t/admin/t_phoenix.vmt

Das ist natürlich auch alles in der skinchooserdownload.ini

Dann die Skins.ini bearbeitet, sieht so aus:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
//Configure your menu here
"Models"
{
	"Admin Models"
	{
		"Admin" "z"
		"Team1"
		{
			"T-Admin"
			{
				"path" "materials\models\player\counterstrike\t\admin\admin.mdl"
			} 
		}

		"Team2"
		{
			"CT-Admin"
			{
				"path" "materials\models\player\counterstrike\ct\admin\admin_urban.mdl"
			}
		}
	}


	"Reserved Models"
	{
		"Admin" "Member"
		"Team1"
		{
			"T-Admin"
			{
				"path" "materials\models\player\counterstrike\t\admin\admin.mdl"
			}
		}

		"Team2"
		{
			"CT-Admin"
			{
				"path" "materials\models\player\counterstrike\ct\admin\admin_urban.mdl"
			}
		}
	}
}


Die
forceskinsadmin_team2.ini und forceskinsadmin_team3.ini hab ich ebenfalls bearbeitet, Inhalt:
...team_2.ini:
materials\models\player\counterstrike\t\admin\admin.mdl
...team_3.ini:
materials\models\player\counterstrike\ct\admin\admin_urban.mdl
Vielleicht hab ich ja was vergessen oder was falsch gemacht. Sieht da jemand was?

4

Donnerstag, 9. Januar 2014, 02:34

Hat sich doch noch nicht erledigt.

Aber ich glaube, es ist kein Problem am Plugin selbst...

Kann es sein, dass Dateien, die vom Server runtergeladen werden sollen, spezielle Dateiberechtigungen benötigen oder sonst irgendwas eingestellt werden muss?

Das Problem ist nämlich: Vom Server funktioniert praktisch kein einziger Download beim connecten. Quakesounds - werden nicht runtergeladen. Servereigene skins - werden nicht runtergeladen.

Ich erkläre nun mal ausführlich, wie ich bei den Skins vorgegangen bin, und hoffe, dass mir jemand helfen kann. Falls das ein Ansporn sein sollte, weil vielleicht niemand Lust hat sich die Arbeit zu machen: Ich zahle gerne etwas für Hilfe, die zum gewünschten Ergebnis führt. Wer darauf aus ist, kann sich gerne per PN melden.

Ich habe mir Testweise mal die kirby-VIP-Skins runtergeladen.
Zu finden hier: http://css.gamebanana.com/skins/118400 (an Fehlerhafte Skins glaube ich nicht, kenne einige Server, wo diese Skins funktionieren)
Ich habe sie hochgeladen und in folgende Verzeichnisse:

materials/models/player/kirby/regular/
materials/models/player/kirby/vip/
models/player/kirby/regular
models/player/kirby/vip

(Um es kurz zu sagen: Genau so, wie sie nach Entpacken da sind, hab ich sie auf dem server hochgeladen)

Ich nutze das Stamm-Plugin, für diese VIP-Skins.
In der dafür vorgesehenen cfg/stamm/ModelDownloads.txt steht:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
materials/models/player/kirby/vip/t_phoenix.vmt
materials/models/player/kirby/vip/kirby_phoenix_vip.vtf
materials/models/player/kirby/vip/kirby_phoenix_vip_normal.vtf
models/player/kirby/vip/kirby_vip.dx80.vtx
models/player/kirby/vip/kirby_vip.dx90.vtx
models/player/kirby/vip/kirby_vip.mdl
models/player/kirby/vip/kirby_vip.phy
models/player/kirby/vip/kirby_vip.sw.vtx
models/player/kirby/vip/kirby_vip.vvd
models/player/kirby/vip/kirby_vip.xbox.vtx

materials/models/player/kirby/vip/ct_urban.vmt
materials/models/player/kirby/vip/ct_urban_glass.vmt
materials/models/player/kirby/vip/kirby_urban.vtf
materials/models/player/kirby/vip/kirby_urban_normal.vtf
materials/models/player/kirby/vip/kirby_urban_glass.vtf
materials/models/player/kirby/vip/kirby_urban_glass_spec.vtf
materials/models/player/kirby/vip/kirby_urban_height.vtf
models/player/kirby/vip/kirby_urban.dx80.vtx
models/player/kirby/vip/kirby_urban.dx90.vtx
models/player/kirby/vip/kirby_urban.mdl
models/player/kirby/vip/kirby_urban.phy
models/player/kirby/vip/kirby_urban.sw.vtx
models/player/kirby/vip/kirby_urban.vvd
models/player/kirby/vip/kirby_urban.xbox.vtx

Und in der cfg/stamm/ModelSettings.txt

Quellcode

1
2
3
4
5
6
7
"ModelSettings"
{
	"T_1_MODEL"			"models/player/kirby/vip/kirby_vip.mdl"
	"T_1_NAME"			"VIP Stammie"
	"CT_1_MODEL"		"models/player/kirby/vip/kirby_urban.mdl"
	"CT_1_NAME"			"VIP Stammie"
}



Ergebnis ist aber ausschließlich: User, die auf den Server kommen, sehen Leute mit diesen Skins nur als rotes Error herumlaufen.

Die Quakesounds wurden ebenfalls nach Anleitung hochgeladen.

Bei allen, die die Skins/Sounds im Cache haben (von anderen Servern), sehen das auch einwahndfrei. Ich hab zum Test meinen Cache gelöscht und siehe da: Ich seh Leute im VIP-Skin ebenfalls als rotes Error und Quakesounds werden ebenfalls nicht mehr abgespielt.

Beim betreten des Servers, werden die ganzen Dateien auch (angeblich) gedownloadet. Jedenfalls steht das dort, nur passiert das wohl doch nicht.
Und ich wiess nicht, liegt es an Dateiberechtigungen? Eigentlich sollte doch 755 für die Verzeichnisse und 644 für die Dateien ausreichend sein.
An den sv_pure-Einstellungen? Das hab ich irgendwo mal gelesen.
sv_pure ist bei mir auf 0 eingestellt, ich habs aber auch mit 1, 2 und 3 versucht. Keine Erfolg.

Als Fehlermeldungen erscheinen in der Console:

Failed to load sound "quake\humiliation.mp3", file probably missing from disk/repository
Bad ragdoll for error.mdl

Aber mit den Fehlermeldungen kommt man bei Google nicht wirklich weiter. Nur eine Erklärung a la: "Das heißt, dass dem Spieler die Dateien/Texturen fehlen". Soweit war ich halt auch schon ohne solch geistreiche Helfer.

Das einzige was ich fand (war glaub ich sogar hier im Forum), war jemand mit dem genau gleichem Problem. Aber nach 5 Beiträgen konnte man nur lesen "habs irgendwie geschafft, tschüß", wie er es geschafft hat? Tja, würd ich gerne wissen. Aber das Geheimnis hat er mitgenommen, als er das Forum für immer verließ.

Wie gesagt: Wenn mir jemand helfen kann, würde mich das sehr freuen. Und wenn das jemand nur gegen Bezahlung macht: Wenn es durch eure Hilfe am Ende wirklich funktioniert, dann bin ich gerne bereit dafür als Dank auch etwas hinzulegen.

Danke für jede Hilfe.

Newbie'

Profi

Beiträge: 580

Wohnort: Zuhause

Rootserver vorhanden: Nein

  • Nachricht senden

5

Donnerstag, 9. Januar 2014, 11:32

Würde spontan sagen dann läuft dein FastDL Server nicht richtig, ein paar mehr Informationen wären schon hilfreich.

Liegen die Datein im richtigen Verzeichnis seit dem Steam-Pipe Update sollten diese unter custom liegen mein Beispiel zb. tf/custom/stuff/maps (stuff kannst du benennen wie du magst)
Sowie wie sieht dein FastDL Link aus?

6

Donnerstag, 9. Januar 2014, 15:33

Zitat

Würde spontan sagen dann läuft dein FastDL Server nicht richtig
Es läuft derzeitig gar nicht über FastDL. Hab ich aber auch probiert, selbes Problem. Angeblich werden die Dateien runtergeladen, werden sie aber nicht wirklich.

Zitat

ein paar mehr Informationen wären schon hilfreich.
Wenn Du mir sagst, welche Du noch benötigst, dann geb ich sie gerne raus.

Newbie'

Profi

Beiträge: 580

Wohnort: Zuhause

Rootserver vorhanden: Nein

  • Nachricht senden

7

Donnerstag, 9. Januar 2014, 16:19

Zitat

Liegen die Datein im richtigen Verzeichnis seit dem Steam-Pipe Update sollten diese unter custom liegen mein Beispiel zb. tf/custom/stuff/maps (stuff kannst du benennen wie du magst)
Sowie wie sieht dein FastDL Link aus?
*hust* ??? Diese Informationen. Im Custom Ordner ist dazu noch eine readme.txt für weitere Informationen.

Ohne FastDL dauert das laden doch Stunden wenn dann solltest du sowas über einen FastDL Server laufen lassen. Wenn ich persönlich einen Server sehe bei dem ich Sounds und oder Models ohne FastDL laden muss brech ich den Ladevorgang direkt wieder ab. So denken sicherlich auch noch einige andere hier.

8

Donnerstag, 9. Januar 2014, 16:37

Zitat

Liegen die Datein im richtigen Verzeichnis seit dem Steam-Pipe Update sollten diese unter custom liegen mein Beispiel zb.
Nein, sie liegen nicht im custom-Ordner. Das ist in diesem Fall auch nicht notwendig.
Aber bevor ich mir hier anhören muss, daran würde es liegen und ich hätte ja keine Ahnung: Ich habe es ausprobiert. Und wie ich mir dachte: Es hat damit nichts zu tun.

Zitat

Ohne FastDL dauert das laden doch Stunden wenn dann solltest du sowas über einen FastDL Server laufen lassen.
Danke für den nett gemeinten Rat, aber ich habe keinen 10€-Schleuderpreis-Server mit Internetanbindung von 100M/Bits die ich mir mit 1000 anderen Serverbesitzern teilen muss.
Daher ist das erstmal unnötig, sollte es doch einmal zu langsam werden, denke ich natürlich darüber nach. Hat aber weniger mit meinem eigentlichem Problem zu tun.

Und bevor hier noch ein Intelligenzbolzen kommt, der mir erzählt "schalte mal in der server-config allow_downloads ein", das ist natürlich gemacht. :-D

Newbie'

Profi

Beiträge: 580

Wohnort: Zuhause

Rootserver vorhanden: Nein

  • Nachricht senden

9

Donnerstag, 9. Januar 2014, 17:07

Ist nun nicht böse gemeint vielleicht liegt es daran der Command heißt sv_allowdownload "1" und nicht allow_downloads

10

Donnerstag, 9. Januar 2014, 17:11

Zitat

Ist nun nicht böse gemeint vielleicht liegt es daran der Command heißt sv_allowdownload "1" und nicht allow_downloads
Ich habs schon richtig geschrieben, in der config-Datei, ich merk mir die ganzen CVars nur nicht im Kopf. xD

Ähnliche Themen