Subj : Setting a default terminal type for a specific port To : vela025 From : Digital Man Date : Wed Feb 14 2024 13:46:12 Re: Setting a default terminal type for a specific port By: vela025 to Digital Man on Wed Feb 14 2024 01:05 pm > Thanks for the reply digital man. > > >The answer.* file is displayed before login.js is executed, so you might > want your answer.asc a blank/0-byte file (your >answer.ans could contain > ANSI since it'll only be displayehd to ANSI-detected terminals). > > I did try something similar to this previously, however if a person logs on > with their BBC Micro (and a Mode 7 .asc file has been created) as they > haven't got to the logon prompt where it loads up their terminal preferences > it just shows them the un-formatted file. I'm suggesting a blank/0-byte answer.asc file. Have your login.js file display something to these non-ANSI users if you like, but don't make it an answer.* file. > >You could check the server port in your login.js and take a different > control path based on that. > > This sound like what I'd like to do, ideally I'd like when they login on > port 6502 it sets their formatting as extended ascii on and utf8 and ansi > off...but I'm at a loss on how to do that. Something like this in your exec/login.js: if(client.socket.local_port == 6502) { console.autoterm = 0; console.printfile("somefile"); // etc. } -- digital man (rob) Synchronet/BBS Terminology Definition #32: FREQ = File Request Norco, CA WX: 61.1øF, 56.0% humidity, 6 mph WNW wind, 0.00 inches rain/24hrs --- SBBSecho 3.20-Linux * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705) .