Sur la page "configuration", il y a la gestion des paramètres de base. Il est toutefois possible d'aller plus loin. Seuls les utilisateurs avertis devraient les éditer. Attention, Scol est sensible à la casse (il fait la différence entre majuscule et minuscule) !
Depuis la version 5, l'arborescence des fichiers Scol a changé (ceci afin de mieux coller aux desiderata de MS, inutile de troller ...!). Ceci ne concerne que les systèmes Windows ®.
Le répertoire d'installation ne devrait à terme contenir que Scol (l'exécutable et les dlls associées), le Scol Engine et le Voyager. Il contient également le fichier "usm.ini" primaire.Dans ce dernier, il est défini les différentes extensions du langage (les dlls) à charger ainsi que la définition des partitions Scol qui sont désormais au nombre de quatre :
Dans chaque répertoire disku, on a un fichier "usmuser.ini" qui contient les autres paramètres hard propres à chaque utilisateur. On peut citer :
- port : le numéro du port que Scol écoute (dans le cadre de communication entre machines par exemple).
- log : activation ('yes') ou désactivation ('no') des traces des programmes Scol exécutés.
- echo : si log est à 'yes', défini le masque (0 : mini, ffff : maxi).
- forcedIP : force Scol a utilisé une adresse réseau précise. Ne devrait plus être utilisé (laissez commenter grâce au '#').
- 3dhardware : mode de rendu 3d ancienne version du moteur : OpenGL ou Software.
- SO3Renderer : mode de rendu 3d du nouveau moteur (basé sur Ogre3d) : OpenGL ou DirectX.
- 3DSSAA : niveau d'anti-aliasing (anti-crénelage)
- 3DMipmap : niveau de midmapping.
- 3DMultisampling : niveau du multisampling (autre méthode d'anti-aliasing).
Dans ce même répertoire, on trouve également le fichier "usmress.ini" qui définit les ressources de l'utilisateur. Toutes les valeurs présentes par défaut peuvent être paramètrer depuis l'interface graphique présentée ici.

Sous Windows, cliquez droit sur l'icône Scol dans la barre des taches, près de l'horloge.
Sous toutes les plateformes, y compris Windows, l'édition des fichiers usm.ini et usmress.ini permettent de choisir
vos propres paramètres avec précision. Ces deux fichiers se situent à la racine du dossier d'installation de Scol
(typiquement "c:\program files\scol" sous windows, "/home/votre_login/scol/" sous Linux).
Le clic droit sur l'icône Scol ouvre un menu contextuel. Outre les éléments communs à la configuration simplifiée, il est possible d'ajouter des lanceurs pour des applications, à démarrer manuellement ou automatiquement lors de chaque démarrage de Scol (sous-menu Applications).
Voici un fichier usm.ini standard d'une version 5 (celui peut varier d'une version à l'autre ou d'un environnement
ou un autre, l'ordre peut aussi varier) :
Rappel : ce fichier, éditable avec n'importe quel éditeur de texte, se trouve toujours à la racine du dossier Scol.
# Scol Configuration # DO NOT MODIFY !!!!!!!!!
# le symbole '#" en début de ligne indique que celle-ci est un commentaire et sera donc ignorée par Scol.
# indique le masque de débuggage : il existe plusieurs niveaux mais les plus courants sont '0' et 'ffff' echo 0
# indique le port d'écoute par défaut de Scol port 1200 adminport 1201 porthttp 80 8080
# log activé ou pas : les fichiers de log se retrouve dans le dossier 'scol/log'. Ils permettent de connaître les raisons d'un plantage par exemple. # pour les serveurs DMS, ceux-ci sont écrits dans 'scol/partition/log' log no
# affiche la console ou non, notamment en cas d'erreur de compilation. Je conseille de mettre cette valeur à yes ainsi, en cas de plantage, vous aurez un message d'erreur plutôt qu'une disparition brutale de l'application sans avertissement. A vous de voir .. logwin no
# spécifie le navigateur web à ouvrir le cas échéant (si non défini, ce sera celui du système) URLviewer /usr/bin/mozilla-firefox
# date de version
update 2008-04-16
# type d'environnement
platform unix
Liste des librairies et chemin relatif (*.so sous Linux, *.dll sous Windows)
# possibilités de changer de librairies par ce biais
plugin unixODBC/lib/libodbc.so
plugin plugins/scolsql-2001-03-13.so SCOLloadSQL
plugin ./plugins/libOS2d-x11-v45-beta2.so SCOLload2DOS SCOLfree2DOS
plugin ./plugins/libmedia-x11-v45-beta2.so SCOLloadMedia SCOLfreeMedia
plugin ./plugins/libsound-x11-v45-beta2.so SCOLloadSound SCOLfreeSound
plugin ./plugins/lib2d-x11-v45-beta2.so SCOLloadLIB2D SCOLfreeLIB2D
plugin ./plugins/lib3d-x11-v45-beta2.so SCOLloadZooGL SCOLfreeZooG
# indique la partition Scol utilisée pour le cache (lecture / écriture), par défaut scol/cache et la taille allouée (en Ko) # attention : les chemins sont toujours relatifs au dossier Scol disk ./cache 64000 # partition en lecture uniquement si le cache est activée. Taille non limitée (si 0) disk ./partition 0 disk ./common
# gestion des droits 'root' Scol sous Linux masteruser scol
# force l'utilisation d'une IP précise forcedIP 192.168.0.2
# indique la méthode de rendu pour la 3d (logicielle ou openGl) 3dhardware OpenGL OpenGL
# valeur maximale de mémoire allouée à Scol
memorymax 1024
# dll activeX (système Windows ®)
activex axscol.dll
# exécution automatique des fichiers *.scol ou *.scm (Windows ®)
suffix .scol scol_file
suffix .scm scm_auto_file
proto scol
# paramètres proxy
HTTPproxy no
Socks5Uname abcd
Sockspword 1234
Voici un fichier usmress.ini standard d'une version 5 (celui peut varier d'une version à l'autre ou d'un environnement
ou un autre, l'ordre peut aussi varier) :
Rappel : ce fichier, éditable avec n'importe quel éditeur de texte, se trouve toujours à la racine du dossier Scol.
# indique si c'est la première utilisation de Scol (yes) ou pas (no). Si oui, demande de configuration
automatique
AutoSetup No
# le 'commutron' est une sorte de messagerie instantanée multimedia de client Scol à client Scol.
'No' indique qu'il ne sera pas disponible.
LaunchCommutron No
# le test opengl 3d a été effectué (suivant version le nom de la clé a pu changer)
Wizard Done
Wiz3d Done
# enregistrement auprès d'un serveur tiers (inutilisé désormais)
Register Yes
# fonctionnement à distance (obsolète)
Remote no
# défini un préfixe pour la génration du numéro de license lors de la première utilisation
Origin scol__
# mode debug du voyager
voyagerDebugMode 1
# langue par défaut
DefaultLanguage english
# Numéro de license (rien à voir avec un quelconque numéro de série)
License 9def4817b18e0431a64206ca18cf6ce
# IP de la machine hôte à prendre en compte (numéro d'ordre, normalement la première, soit 0)
localIPindex 0
# Pseudo par défaut
DefaultName iri
# email par défaut
DefaultEmail login@domain.comm
# Périphérique video (webcam ou compatible) à prendre en compte (le premier est 0)
videocapture 0
# anti-aliasing (meilleure netteté et rendu plus propre) : défini le nombre de passe. Plus celui-ci
est élevé, meilleure sera la qualité. Il faut néanmoins que la carte graphique le supporte.
3DMULTISAMPLING 8
# paramètre serveur 4
ControlCenterAlias ControlCenter
Pensez à faire une copie de sauvegarde avant de les modifier ... ;-)