Armed-Assault.de Twitter
 
 
Themen-Optionen Ansicht
Alt 03.07.2010, 01:41   #1 (permalink)
Newbie
 
Registriert seit: 03.07.2010
Beiträge: 8
Standard Problem: loadFile auf einem Linux server

Hallo ich habe eine Skript geschrieben, welches an einer Stelle mit der loadFile Funktion ein Datei aufruft die außerhalb der Map liegt. Zeilen sieht so aus: _code = loadFile "Serverfiles\test.sqf"; _compiled = compile _code; call _compiled; Bei mir auf dem Rechner (Win XP Prof) geht das auch ohne Probleme. Wollte es heute auf den Linux server von einem Freund packen und da geht es dann nicht. verzeichnis auf dem server sieht so aus: ARMA_DIR=/home/arma2/ Also habe ich das ganze leicht geändert: _code = loadFile "serverfiles/test.sqf"; _compiled = compile _code; call _compiled; (Die test.sqf liegt im verzeichnis ARMA_DIR=/home/arma2/serverfiles ) Wir haben dann anschließen alle Möglichen Pfade ausprobiert und jetzt bin ich mit meinem Latein am Ende. Vielleicht kann mir ja einer von euch sagen wo mein Fehler liegt.
TeeTime ist offline  
Alt 03.07.2010, 06:24   #2 (permalink)
500 Beiträge1000 Beiträge
 
Registriert seit: 12.06.2006
Beiträge: 1.252
Standard

Die Pfadconversion muss die Engine selbst machen. Da passt was anderes nicht.
Was steht in der RPT? File permissions richtig gesetzt?
__________________
PvPscene
.kju ist offline  
Alt 03.07.2010, 08:03   #3 (permalink)
Newbie
 
Registriert seit: 03.07.2010
Beiträge: 8
Standard

Wir haben das Problem inzwischen beheben können. Linux server setzten die Referenz (den Bezug auf den Ordner beim ausführen der Map) anscheined auf den Ordner in welchem sich die server.exe befindet. Also test.sqf in ARMA_DIR=/home/arma2/ kopieren und Code auf: "_code = loadFile "test.sqf"; _compiled = compile _code; call _compiled;" ändern dann geht es. Windows würde bei dieser Einstellung die Test.sqf direkt in der PBO erwarten und sagen, dass es das Skript nicht finden kann. Ich danke für die eine Antwort.
TeeTime ist offline  
Alt 03.07.2010, 09:06   #4 (permalink)
500 Beiträge1000 Beiträge
 
Registriert seit: 12.06.2006
Beiträge: 1.252
Standard

Danke für die Info.

Die Formatierung in deinem Post ist n wenig kaputt.
__________________
PvPscene
.kju ist offline  
Alt 03.07.2010, 10:01   #5 (permalink)
Newbie
 
Registriert seit: 03.07.2010
Beiträge: 8
Standard

Ok zuerst meine erste Antwort ist nicht vollstädnig korrekt. man sollte nicht versuchen solche Dinge direkt nach dem Aufstehen zu schreiben
So dann mal die jetzt richtige Antwort:
Linux und Windows setzten beide als Referenz für den relativen Path der "loadFile" den Ordner in welcher die arma.exe/server.exe aufgerufen wird zusätzlich suchen sie auch noch in der PBO ansich zumindest wen man loadFile "test.sqf" aufruft.
Unter Windows lässt sich der relative Pfad einfach mit
loadFile "Ordnername\test.sqf" modifizieren.
Unter Linux ist uns das bisher trotz aller versuche nicht gelungen.
So jetzt sollte Alles soweit stimmen.
Wichtige Anmerkung: Der Post gibt nur die Erfahrung von einem Haufen Try and Error Versuchen wieder! Ich kann weder sagen warum es so geht/ nicht geht noch besteht irgendeine garantie, dass es immer so laufen wird (vorallem im Bezug auf die Linux Server)
TeeTime ist offline  
 


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[WIN] Dedicated Server Probleme Numrollen Technische Fragen & Probleme 7 02.07.2010 20:26
Problem beim entpacken von Pbo's GER_CJ-187 Technische Fragen & Probleme 1 17.05.2010 22:03
Squad XML und Server 2008 Kochleffel Multiplayer 0 16.05.2010 17:04


Kontakt - HX3.de - Archiv - Nach oben

Angetrieben durch vBulletin, Entwicklung von Philipp Dörner & Tobias



SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.

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 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119