Vorteile eines WBB Plugins (Im Vergleich zu einem eigenem PHP Script)
+ Übernimmt Sicherheitsfunktionen von WCF
Kann ich mitm PHP Script aber auch dementsprechend absichern.
Vorteile eines WBB Plugins (Im Vergleich zu einem eigenem PHP Script)
+ Übernimmt Sicherheitsfunktionen von WCF
Kann ich mitm PHP Script aber auch dementsprechend absichern.
Webtropia & evtl Hetzner.
Habe mit Hetzner keine guten Erfahrungen gemacht.
Server4You ist unfreundlich, kannst testen indem du in den Live Chat gehst.
Gigahosting war ich auch schon, Server sind zu lahm bzw die Anbindung ist nicht gut.
Sehr gerne
Danke für die Information!
Dir Formatierung deines Beitrags ist schlecht.
- "Chillen" ist kein Hobby und wird bei einem Arbeitgeber nicht als Hobby aktzeptiert.
Trotzallem viel Erfolg beim Fund eines Scripters.
Sehr gerne.
vServer: Du teilst dir die Ressourcen mit anderen Kunden (sogesagt mit den Nachbarn).
Auf gut Deutsch: Lädt der Nachbar dauerhaft runter, hast du die Arschkarte. Im Normalfall gibt es aber ein Software die das kontrolliert und steuert. Aber wie gesagt, du Teilst dir die Ressourcen, und stehen nicht für die alleine zur Verfügung.
Du kannst dann keinen Raid Controller laufen lassen, keine extra Hardware anfordern, eventuell ist die Virtualisierungssoftware auch noch so bescheuert, dass es kein iptables zulässt (selbst Erfahrung gemacht beim vServer von alvotech )
Das stimmt, allerdings gibt es V-Server Anbieter wo man für eine monatliche Gebühr die Ressourcen bzw. die Anbindung alleine nutzen kann.
Der V-Server wird dann auf einen eigenen Node verschoben.
Generell sind Root Server in Sachen Ressourcen besser. Ich selber habe aber 6 V-Server und die fungieren wie ein Root Server.
Noch keine Probleme damit gehabt pipapo.
Habe nochn billigeren Anbieter gefunden: http://www.paysafecard2webmoney.com/paysafecard_de.html
Die nehmen nur 10% Provision wie ich gelesen habe.
Nadenn viel Erfolg.
Compiler
Du musst dich bei Paysafe bewerben.
Desweiteren arbeitet Paysafe nur mit Firmen zusammen die im Handelsregister stehen.
Ich selber habe mich mit meiner Seite die IT-Dienstleistungen abietet und auch im HR steht beworben.
//BTW
Dann ändere bitte deinen Beitragstitel in: Wie mappt man >in< Interriors.
Denn du fragst nur nach "Wie mappt man Interriors"
[pwn]
ganz oben:
forward MotorTimer(playerid);
if(strcmp(cmd, "/motor",true) == 0)
{
if(IsANoTachoVehicle(GetPlayerVehicleID(playerid)))
{
SendClientMessage(playerid, COLOR_GRAD1, "{FFFFFF}Fahrräder haben {FF0000}keinen{FFFFFF} Motor!");
return 1;
}
if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return 1;
new engine,lights,alarm,doors,bonnet,boot,objective;
new vid = GetPlayerVehicleID(playerid);
GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
if(vid != INVALID_VEHICLE_ID)
{
if(engine == VEHICLE_PARAMS_ON)
{
SetVehicleParamsEx(vid,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~W~Motor ~r~aus!", 2000, 5);
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "Versuche Motor zu starten......");
SetTimer("MotorTimer", 3000, false);
}
}
return 1;
}
public MotorTimer(playerid){
new vids = GetPlayerVehicleID(playerid);
SetVehicleParamsEx(vids,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~W~Motor ~g~an!", 2000, 5);
}[/pwn]
War das so schwer? Du benötigst die Vehicle ID des Spielers.
ganz oben:
forward MotorTimer(playerid);
if(strcmp(cmd, "/motor",true) == 0)
{
if(IsANoTachoVehicle(GetPlayerVehicleID(playerid)))
{
SendClientMessage(playerid, COLOR_GRAD1, "{FFFFFF}Fahrräder haben {FF0000}keinen{FFFFFF} Motor!");
return 1;
}
if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return 1;
new engine,lights,alarm,doors,bonnet,boot,objective;
new vid = GetPlayerVehicleID(playerid);
GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
if(vid != INVALID_VEHICLE_ID)
{
if(engine == VEHICLE_PARAMS_ON)
{
SetVehicleParamsEx(vid,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~W~Motor ~r~aus!", 2000, 5);
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "Versuche Motor zu starten......");
SetTimer("MotorTimer", 3000, false);
}
}
return 1;
}
public MotorTimer(playerid){
SetVehicleParamsEx(vid,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~W~Motor ~g~an!", 2000, 5);
}
Ich verweise dich mal auf diesen Beitrag, ich glaube der ist für Windows.
Da musst du einfach die Virtual Hosts in die HTDOCS eintragen.
Hallo Killer, ja genau das ist Linux. Du nutzt Windows Apache?
Sehr gerne, einen schönen Tag noch.
//OFF-TOPIC: Bin auch erstmal wech
Alles anzeigenHallo Community,
ich wollte bei einem Script (Fun/Freeroam) ein System machen, dass man im Menü auf einen Spieler klickt und sich dann zu ihm Teleportiert.
Hier ist mal mein Code:
public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
new Float:X;
new Float:Y;
new Float:Z;
GetPlayerPos(clickedplayerid, X, Y, Z);
SetPlayerPos(playerid, Float:X, Float:Y, Float:Z);
return 1;
}
Bis dahin kriege ich keine Errors etc.
Aber wie schreibe ich jetzt eine Nachricht "Du hast dich zu Spieler XYZ teleportiert"
So villeicht ?
public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
new Float:X;
new Float:Y;
new Float:Z;
GetPlayerPos(clickedplayerid, X, Y, Z);
SetPlayerPos(playerid, Float:X, Float:Y, Float:Z);
new string[128], clickedname[MAX_PLAYER_NAME];
GetPlayerName(clickedplayerid,clickedname,MAX_PLAYER_NAME);
format(string,sizeof string,"Du hast dich zu Spieler %s teleportiert",clickedname);
SendClientMessage(playerid, COLOR_WHITE, string);
return 1;
}
Ganz einfach =)
Du gehst unter /etc/apache2/sites-available/default.conf
Dann einfach nen neuen Virtual Host erstellen für deine Domains :
Den 1. <Virtual Host>
nicht löschen!!! Muss so stehen bleiben.
Um jetzt zum Beispiel "hallo.meinedomain.de" auf einen anderen Ordner weiterleiten zu lassen,
einfach nen neuen Virtual Host Eintrag für jede Domain definieren.
<VirtualHost *:80>
ServerName www.DEINEDOMAIN.de
ServerAlias DEINEDOMAIN.de
ServerSignature Off
DocumentRoot /var/www/ <<<----- HIER DEN ORDNER HIN WO DIE DOMAIN HINLEITEN SOLL
<Directory /var/www/> <<<----- HIER DEN ORDNER HIN WO DIE DOMAIN HINLEITEN SOLL
Order Deny,Allow
Allow from all
# Don’t show indexes for directories
Options -Indexes
</Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
//Für eine weitere Domain einfach da drunter:
<VirtualHost *:80>
ServerName www.ANDEREDOMAIN.de
ServerAlias ANDEREDOMAIN.de
ServerSignature Off
DocumentRoot /var/www/andere/ <<<----- HIER DEN ORDNER HIN WO DIE DOMAIN HINLEITEN SOLL
<Directory /var/www/andere/ > <<<----- HIER DEN ORDNER HIN WO DIE DOMAIN HINLEITEN SOLL
Order Deny,Allow
Allow from all
# Don’t show indexes for directories
Options -Indexes
</Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
Alles anzeigen
Habe es bei mir so seit Monaten und funktioniert super.
Hier eine Beispiel CONF von mir:
<VirtualHost *:80>
ServerSignature Off
ServerAdmin webmaster@localhost
DocumentRoot /var/www/
<Directory /var/www/>
Options -Indexes
AllowOverride None
</Directory>
<Directory /var/www/>
Options -Indexes
AllowOverride None
Order allow,deny
allow from all
</Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
ErrorLog /var/log/apache2/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
SetEnvIf Remote_Addr "127\.0\.0\.1" dontlog
CustomLog /var/log/apache2/access.log combined env=!dontlog
Alias /doc/ "/usr/share/doc/"
<Directory "/usr/share/doc/">
Options -Indexes
AllowOverride None
Order deny,allow
Deny from all
</Directory>
</VirtualHost>
<VirtualHost *:80>
ServerName www.MEINEDOMAIN.de
ServerAlias MEINEDOMAIN.de
ServerSignature Off
DocumentRoot /var/www/
<Directory /var/www/>
Order Deny,Allow
Allow from all
# Don’t show indexes for directories
Options -Indexes
</Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
<VirtualHost *:80>
ServerAdmin EMAIL
ServerName www.files.MEINEDOMAIN.de
ServerAlias files.MEINEDOMAIN.de
ServerSignature Off
DocumentRoot /var/www/files/
<Directory /var/www/files/>
Order Deny,Allow
Allow from all
# Don’t show indexes for directories
</Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
Alles anzeigen
Am Ende den APACHE restarten:
Welcher Post war den jetzt richtig?
//edit
Alles klar, freut mich das ich dir helfen konnte.
Schönen Morgen noch.