You are not logged in.

Dear visitor, welcome to sourceserver.info. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

MadMakz

Super Moderator

  • "MadMakz" started this thread

Posts: 1,878

Location: ~#

wcf.user.option.userOption53: Ja

  • Send private message

1

Thursday, August 6th 2015, 1:27am

SourceMod Webcompiler (Enhanced Edition)

So, nach all den Jahren habe ich mich dann doch noch an einen alternativen Webcompiler gesetzt.

Hier die erste Version:



Link: https://code.spiffytek.de/tools/spcomp/

Vorteil gegenüber dem Original von sourcemod.net:
  • Mehrere SourceMod Versionen
  • Downloadlink hält 24h
  • (Limitierter) Support für nicht-Standard includes (siehe Link)


Todo:
Textfeldoption (wie bei SM.net) wird vermutlich noch am Sonntag nachgeliefert.
Auf lange Sicht wird es denke ich einen archivfähigen Upload geben (zip/tar) damit man auch Komplexere Plugins kompilieren kann. Z.B. jene die aus mehr als nur einer .sp bestehen oder mit eigenen includes kommen.

Feedback:
Was die angebotenen includes angeht, so bin ich auf euer Userfeedback angewiesen! Sowohl bei Neuen Empfehlungen als auch zu Updates weil es technisch ein Overkill wäre diese zu automatisieren vor allem weil einige kein Versioning besitzen.
Bugs natürlich auch bitte melden! ^^

https://tracker.spiffytek.com/redmine/pr…/spcomp/roadmap

This post has been edited 2 times, last edit by "MadMakz" (Sep 21st 2015, 2:35pm)


Impact

Super Moderator

Posts: 1,276

wcf.user.option.userOption53: Nein

  • Send private message

2

Thursday, August 6th 2015, 2:13am

Was mir aufgefallen ist, ist dass wenn man (mit Firefox) irgendwo ins leere klickt, oder die Version auswählt, die ganze Seite blau bzw. markiert wird.
Ich denke du weißt das bereits, aber der Web-Compiler wurde inoffiziell durch Spider ersetzt. Ein Tipp wäre noch zusätzlich zu .txt auch .inc Datein zuzulassen.

MadMakz

Super Moderator

  • "MadMakz" started this thread

Posts: 1,878

Location: ~#

wcf.user.option.userOption53: Ja

  • Send private message

3

Thursday, August 6th 2015, 2:25am

Danke, fixed (in Chrome war es nicht zu sehen)

Ja, mein Ziel ist es aber einen idiotensicheren Compiler zu bauen. Wie jüngst zu sehen gibt es immer noch Nutzer die mit includes nicht zurecht kommen oder wo man sie her bekommt. Spieder ist nützlich für Live-Entwicklung und Patchen von Plugins. Spätestens bei Multipart-Plugins (z.B. SMAC) hört Spider dann auf. Sowie lässt es auch keine Wahl für die zu benutzende SM-Version zu.

Diese Lücke soll (später) meine Seite schließen.

This post has been edited 1 times, last edit by "Impact" (Aug 6th 2015, 2:47am) with the following reason: Fullquote entfernt


Neoxx

Professional

Posts: 498

Location: Schleswig-Holstein

wcf.user.option.userOption53: Ja

  • Send private message

4

Thursday, August 6th 2015, 3:03am

Nicht schlecht :right:

Gruß Neoxx

Bara

Professional

Posts: 834

wcf.user.option.userOption53: Ja

  • Send private message

5

Thursday, August 6th 2015, 7:50am

Not bad.

Was mir spontan noch einfällt an includes:
  • https://github.com/popoklopsi/Stamm/
  • https://forums.alliedmods.net/showthread.php?t=132470
  • https://forums.alliedmods.net/showthread.php?t=207176
Auch wenn SourceMod 1.6 nicht mehr supported wird, wäre es nicht verkehrt diese Version mit anzubieten.

MadMakz

Super Moderator

  • "MadMakz" started this thread

Posts: 1,878

Location: ~#

wcf.user.option.userOption53: Ja

  • Send private message

6

Thursday, August 6th 2015, 10:34am

Not bad.

Was mir spontan noch einfällt an includes:
  • https://github.com/popoklopsi/Stamm/
  • https://forums.alliedmods.net/showthread.php?t=132470
  • https://forums.alliedmods.net/showthread.php?t=207176
Auch wenn SourceMod 1.6 nicht mehr supported wird, wäre es nicht verkehrt diese Version mit anzubieten.

Done :thumbup:

Bara

Professional

Posts: 834

wcf.user.option.userOption53: Ja

  • Send private message

7

Thursday, August 6th 2015, 12:34pm

Nützliche Include: https://forums.alliedmods.net/showthread.php?t=206496

Nützliche Include für CSGO Plugins: https://forums.alliedmods.net/showthread.php?t=237045 oder die Variante mit StopSoundAny: https://forums.alliedmods.net/showpost.p…47&postcount=19

Welche SMLib Version wird angeboten? Würde nämlich die Github-Version bevorzugen: https://github.com/bcserv/smlib

MadMakz

Super Moderator

  • "MadMakz" started this thread

Posts: 1,878

Location: ~#

wcf.user.option.userOption53: Ja

  • Send private message

8

Thursday, August 6th 2015, 2:38pm

Danke nochmal. SMlib werde ich auf git umstellen.

Ist die StopSoundAny abwärtskompatibel? Zu plugins die nicht auf diese Variante geschrieben wurden?

Bara

Professional

Posts: 834

wcf.user.option.userOption53: Ja

  • Send private message

9

Thursday, August 6th 2015, 4:07pm

Die beiden Versionen sind Identisch und unterschieden sich durch das fehlende StopSoundAny im 1. Link. ( https://www.diffchecker.com/p6c9r1r2 )

MadMakz

Super Moderator

  • "MadMakz" started this thread

Posts: 1,878

Location: ~#

wcf.user.option.userOption53: Ja

  • Send private message

10

Thursday, August 6th 2015, 4:46pm

Perfekt. Ich habe auch angefangen die Quellen der jeweils aktuell eingesetzten includes zu verlinken. Falls ein SCM benutzt wird auch direkt als deep Link auf die entsprechende Revision. Letztere werde ich in Zukunft doch automatisch aktualisieren lassen. Es gibt doch mehr SCM-Verwaltete Plugins als ich dachte. Vielleicht gibt's auch einen Switch für Stable & Dev mal schauen.

Das dann aber erst ab nächster Woche, heute ist mir das zu Warm :kotzen: und kommendes Wochenende bin ich kaum zu hause.

This post has been edited 3 times, last edit by "MadMakz" (Aug 6th 2015, 5:13pm)


MadMakz

Super Moderator

  • "MadMakz" started this thread

Posts: 1,878

Location: ~#

wcf.user.option.userOption53: Ja

  • Send private message

11

Sunday, August 23rd 2015, 12:15pm

Optional kann man jetzt mit dem "Editor" Schalter Text/Code direkt Kompilieren.

Edit: Offenbar ist Edge/IE zu dumm für Javascript weshalb das Textfeld leer übermittelt wird. Werde also noch einen Fix basteln müssen. Bis dahin Firefox od. Chrome benutzen wenn ihr die Texteingabe nutzen möchtet.

Edit2: Neuste commit nachricht

Quoted

How can somone honestly take microsoft browsers seriously. It just won't get the <textarea>. Hiding it completely now.

Ich denke es bedarf keines weiteren kommentar.

This post has been edited 5 times, last edit by "MadMakz" (Aug 23rd 2015, 8:10pm)


HSFighter

Administrator

Posts: 1,517

Location: Flensburg

Occupation: Industrieelektroniker

wcf.user.option.userOption53: Nein

  • Send private message

12

Wednesday, August 26th 2015, 11:07pm

Fein Fein der Compiler. Gefällt mir sehr gut :)

Nächte Woche mal mit den ersten Plugins testen :D

Für die "Supported non standard includes" wäre der Plugin-Updater nochmal eine Idee.

Sonnst, sehr gute Arbeit.

Greetz



-
Anti Cheat: www.smacbans.com
Kein direkter Support per PM (nur auf Anforderung)

MadMakz

Super Moderator

  • "MadMakz" started this thread

Posts: 1,878

Location: ~#

wcf.user.option.userOption53: Ja

  • Send private message

13

Thursday, September 17th 2015, 10:49pm

0.20 - Der Permalink verlinkt nicht mehr direkt auf den Download sondern auf die gleiche Seite die nach dem Compilieren angezeigt wird. Ergo kann man vor dem download nochmals die Compile-Log sehen.

Wenn man ohne Umweg auf den download verlinken will muss ein &action=dl an den Link gehängt werden.

Auf der Roadmap steht immer noch das automatisieren von SM und include Updates. Ich hoffe mal das wird endlich kommendes Wochenede passieren. Danach überlege ich ob ich dann die Quelle zum Script öffentlich mache. Wie immer ist es ein funktionaler und kein schöner Code von mir :keinahn:

Neoxx

Professional

Posts: 498

Location: Schleswig-Holstein

wcf.user.option.userOption53: Ja

  • Send private message

14

Monday, September 21st 2015, 6:02am

Was auch noch nicht schlecht wäre wenn man seine "eigenen includes" mit hochladen könnte.

Gruß Neoxx

This post has been edited 1 times, last edit by "Neoxx" (Sep 22nd 2015, 6:46am)


MadMakz

Super Moderator

  • "MadMakz" started this thread

Posts: 1,878

Location: ~#

wcf.user.option.userOption53: Ja

  • Send private message

15

Monday, September 21st 2015, 2:22pm

Was auch noch nicht schlecht währe wenn man seine "eigenen includes" mit hochladen kann.

Gruß Neoxx

Wird mit dem "Archiv"-Upload kommen. Dafür gibt es aber noch kein Datum.

Edit: Habe dem Projekt mal einen Tracker gegeben https://tracker.spiffytek.com/redmine/pr…/spcomp/roadmap

This post has been edited 1 times, last edit by "MadMakz" (Sep 21st 2015, 2:36pm)


zipcore

Beginner

Posts: 39

wcf.user.option.userOption53: Ja

  • Send private message

16

Tuesday, September 29th 2015, 5:45pm

Wirst du das skript noch ferigeben? Würde gerne einen webcompiler auf meiner hompage einbinden wo ich die custom inludes für meine plugins selber updaten kann. Und irgendwie gefällt mir deiner besser als spider.

MadMakz

Super Moderator

  • "MadMakz" started this thread

Posts: 1,878

Location: ~#

wcf.user.option.userOption53: Ja

  • Send private message

17

Tuesday, October 27th 2015, 2:42am

0.26 - Quelltext wird ab sofort gespeichert und kann ebenfalls heruntergeladen werden. (Demo). Die 24h-Regel gillt weiterhin.

This post has been edited 1 times, last edit by "MadMakz" (Oct 27th 2015, 2:56am)


Similar threads